stream file without recoding
Posted: 28 Sep 2017 21:29
Hi,
I have a file that VLC Codec details tell me is H264, and the Playlist says the duration is 2:32. The file is 96395895 bytes, so the encoded avg bitrate is just over 5 Mbps.
I want to send this file over an RTP stream across a narrow-band network.
Q1. It seems to me that VLC opens the file, reads the bytes, and always decompresses it. Is this correct?
When used to stream this way the resulting network stream is ~ 100 Mbps. One could recode (if one transcodes from H264 to H264 is that really transcoding?) to H264, but the sending computer is not fast enough to do this.
Q2. Is there a vlc command line that can be used that will transport the H264 video from the file, over RTP with a "small" bit rate, that does not require decoding/recoding the video?
By small bit rate, I mean the network data rate approximately equals filesize/file duration + RTP+UDP+IP overhead per packet. (lets guess +10%)
Is there also some mux overhead required? [ I cannot see this being 90 Mbps. ]
If not VLC, is there other software that might do what I'm wanting?
Thanks for any insight you can provide,
Don
I have a file that VLC Codec details tell me is H264, and the Playlist says the duration is 2:32. The file is 96395895 bytes, so the encoded avg bitrate is just over 5 Mbps.
I want to send this file over an RTP stream across a narrow-band network.
Q1. It seems to me that VLC opens the file, reads the bytes, and always decompresses it. Is this correct?
When used to stream this way the resulting network stream is ~ 100 Mbps. One could recode (if one transcodes from H264 to H264 is that really transcoding?) to H264, but the sending computer is not fast enough to do this.
Q2. Is there a vlc command line that can be used that will transport the H264 video from the file, over RTP with a "small" bit rate, that does not require decoding/recoding the video?
By small bit rate, I mean the network data rate approximately equals filesize/file duration + RTP+UDP+IP overhead per packet. (lets guess +10%)
Is there also some mux overhead required? [ I cannot see this being 90 Mbps. ]
If not VLC, is there other software that might do what I'm wanting?
Thanks for any insight you can provide,
Don