Thanks to all for your replies.
@dping : I may have been not specific enough when explaining my need, sorry. I want to read a file in MPEG-TS format (or whatever HD format that exists) and stream it to the network. I just need a command line interface to launch the streaming, but I want TRUE CBR throughput. I previously tested VLC : it did the job quite well, but as far as I can see it is not able to produce a true CBR stream, i.e. a stream with null packets (fillers). So I thought maybe OBS could solve my problem.
Basically, my need is to send an HD video stream at 25 fps and 15 Mbps to a network with a true CBR, so even a software able to send a true CBR stream back would be enough for me.
@Jim : what exactly do you mean by "x86 intrinsics" ? Do you use x86 specific assembly code in OBS ? (Sorry, I had no time to browse the code).
Do you know if I can use only a subset of the OBS code to stream an HD file to the network (over UDP) with a true CBR, i.e. generating null packets (fillers), and thus have a truly constant bit rate ? I don't need all OBS's functionnalities.
I also tried ffmpeg and avconv, but didn't find the appropriate options. Does OBS rely on any of those softwares ?
Regarding the CPU power of the Raspberry Pi model B+, it is sufficient enough to stream an HD video at 25 fps (my need) at 15 Mbps with VLC (cvlc), using roughly 80% to 90% of the CPU. The display is not done by the Raspberry, of course.
Thank you in advance for your replies.