[linux-dvb] Finding Section bitrate
Mws
mws at twisted-brains.org
Wed Oct 26 20:55:18 CEST 2005
Manu Abraham wrote:
> Hi,
>
> I was looking at how i can find the rate at which a section arrives. If
> i do a read() in userspace, applying a filter for that particular
> section, since the data is already buffered, the rate that i can
> calculate might not be correct ? But if i take a look at from a driver
> point of view, i will be able to find the rate of the entire stream only
> (that which is transferred out of the card). Any thoughts as to how i
> can work this out correctly ? Any suggestions would be appreciated.
>
> Thanks,
> Manu
>
> _______________________________________________
> linux-dvb mailing list
> linux-dvb at linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
hi,
if you mean the bitrate for a PID (that carries sections)
you might try dvbsnoop.
-bash-3.00# dvbsnoop 0x00 -s bandwidth
dvbsnoop V1.4.01 -- http://dvbsnoop.sourceforge.net/
---------------------------------------------------------
PID bandwidth statistics...
PID: 0 (0x0000)
---------------------------------------------------------
packets read: 1/(1) d_time: 0.155 s = 9.703 kbit/s (Avrg: 9.703 kbit/s) [bad: 0]
packets read: 1/(2) d_time: 0.192 s = 7.833 kbit/s (Avrg: 8.669 kbit/s) [bad: 0]
packets read: 1/(3) d_time: 0.189 s = 7.958 kbit/s (Avrg: 8.418 kbit/s) [bad: 0]
packets read: 1/(4) d_time: 0.192 s = 7.833 kbit/s (Avrg: 8.264 kbit/s) [bad: 0]
packets read: 1/(5) d_time: 0.190 s = 7.916 kbit/s (Avrg: 8.192 kbit/s) [bad: 0]
packets read: 1/(6) d_time: 0.192 s = 7.833 kbit/s (Avrg: 8.130 kbit/s) [bad: 0]
packets read: 1/(7) d_time: 0.186 s = 8.086 kbit/s (Avrg: 8.123 kbit/s) [bad: 0]
packets read: 1/(8) d_time: 0.188 s = 8.000 kbit/s (Avrg: 8.108 kbit/s) [bad: 0]
packets read: 1/(9) d_time: 0.198 s = 7.596 kbit/s (Avrg: 8.048 kbit/s) [bad: 0]
packets read: 1/(10) d_time: 0.187 s = 8.043 kbit/s (Avrg: 8.047 kbit/s) [bad: 0]
packets read: 1/(11) d_time: 0.184 s = 8.174 kbit/s (Avrg: 8.058 kbit/s) [bad: 0]
packets read: 1/(12) d_time: 0.197 s = 7.635 kbit/s (Avrg: 8.021 kbit/s) [bad: 0]
packets read: 1/(13) d_time: 0.186 s = 8.086 kbit/s (Avrg: 8.026 kbit/s) [bad: 0]
packets read: 1/(14) d_time: 0.188 s = 8.000 kbit/s (Avrg: 8.024 kbit/s) [bad: 0]
packets read: 1/(15) d_time: 0.191 s = 7.874 kbit/s (Avrg: 8.014 kbit/s) [bad: 0]
packets read: 1/(16) d_time: 0.193 s = 7.793 kbit/s (Avrg: 8.000 kbit/s) [bad: 0]
packets read: 1/(17) d_time: 0.185 s = 8.130 kbit/s (Avrg: 8.008 kbit/s) [bad: 0]
packets read: 1/(18) d_time: 0.192 s = 7.833 kbit/s (Avrg: 7.998 kbit/s) [bad: 0]
packets read: 1/(19) d_time: 0.193 s = 7.793 kbit/s (Avrg: 7.987 kbit/s) [bad: 0]
packets read: 1/(20) d_time: 0.187 s = 8.043 kbit/s (Avrg: 7.989 kbit/s) [bad: 0]
maybe this is what you meant.
regards
marcel
More information about the linux-dvb
mailing list