<span class="Apple-style-span" style="border-collapse: collapse; color: rgb(51, 51, 51); font-family: arial, sans-serif; font-size: 13px; ">Hello,<div><br></div><div>I want to modify the "testOnDemandRTSPServer" test program for streaming via unicast, so that I take the input from a byte buffer inside my C++ code, and not from a file. I have already the corresponding paragraph in FAQ. There is no input device (so I don't think I can use stdin etc). </div>
<div>In particular, I am encoding some other buffer with x264lib and I get raw 264 data bytes. </div><div><br></div><div>The testOnDemandRTSPServer works perfectly if the encoder writes these raw 264 data into a .264 file. </div>
<div>(Tested it with VLC)</div><div>However, I want the system to work live (not wait for the file to be closed, then open it and stream). </div><div><br></div><div>More simply:   In the same loop where each video frame is encoded, I want to send directly the encoded bytes to be streamed. </div>
<div><br></div><div>I really need some ideas...</div><div><br></div><div>Thank you very much in advance,</div><div>Sokratis. </div></span>