I have been tasked with providing a solution which would stream multicast mp4 RTP traffic onto a network with a data rate of 128, 256, and 384 kbps. I have attempted to do this by encoding the video using an open source program called "Handbrake" to rip video from a DVD to a single VOB file at each of the rates mentioned. Then by using VLC to stream the video at the mentioned rates as well. It seems that no matter what I try; modifying the scale, lowering the streaming bit rate, or changing the frame rate, I cannot get the stream below ~400kbps. The CLI command I am using is as follows:
c:\vlc.exe "file://C:\software\Video\Sniper.mp4" :sout=#transcode{fps=15,vcodec=mp4v,vb=128,scale=1}:duplicate{dst=rtp{dst=225.2.2.9,mux=ts,port=1234}}
Modifying the scale seems to improve video quality, lowering the bit rate does have an effect until about the 200kbps setting at which point it will not send lower than the ~350kbps mark, and frame rate will crash or freeze VLC below 15fps.
Have you experienced any of these issues with VLC before or have a solution, to VLC or any other software, which would allow me to create the mentioned streams?