[Libav-user] Detecting bit rate from live stream
Kalileo
kalileo at universalx.net
Tue Jan 22 06:35:17 CET 2013
On Jan 22, 2013, at 11:37 , Taha Ansari wrote:
> Hi,
>
> I've been looking deeper into this, unfortunately so far I could not find a way to detect live stream's bit rate, or any way I could some how 'stuff' custom data (which would be bit rate in my case) with the encoder, and extract that on the network decoding end.
>
> Kindly, could anyone guide me how can I achieve this? Also any hints are most welcome...
>
> Thanks for your time...
>
> On Wed, Jan 16, 2013 at 12:48 PM, Taha Ansari <mtaha.ansari at gmail.com> wrote:
> Hi!
>
> I am using h264 encoding to transmit video to destination network address using udp protocol. I also want to detect bit rate of the encoded frame on receiver end. In the pFormatCtx->bit_rate, and pCodecCtx->bit_rate, I see on receiver end, they are all zero. I understand since it is live streaming bit rate isn't stuffed there, but I would like to know if there is any way I could retrieve actual bit rate frame was transmitted on, on client side (i.e. decoder side decoding video over network).
>
> Can anyone kindly provide some guidance or tips on how to do this?
>
> Thanks for your time!
>
Did you try running avformat_find_stream_info() after opening the codec context and before checking the bitrate fields?
More information about the Libav-user
mailing list