Hi Ross,
* I receive MP4-ES video stream at 2 fps and I'm using
MPEG4ESVideoRTPSource.
* It's works fine with low CPU load but when this load is about 50%,
some frames are lost.
* If I use VLC with the same CPU load, it's works fine without missing
frames.
* I tr
> I am working on a system having 2 redundant streamers. The slave streamer
> starts streaming when a failure is detected on the primary streamer.
Unfortunately, the problem with what you're trying to do is that separate RTP
multicast streams - even if sent to the same multicast address+port, us
> I suppose that the proper way to deal with this would be to pause the
> pipeline when there are no unicast clients and flush the buffered frames
Yes, that's clearly the right thing to do. (Note, BTW, that when we do this
when we seek within a file; note line 77 of "InputFile.cpp".)
Ross Fin
Finally the solution was to disable Flow Control in switch/router, which
generated these STP PAUSE messages.
I don't know if there is possibility to improve on code side to be able to
stream multiple streams without disable Flow Control/STP. Unfortunately I don't
have much knowledge about socket
I did a WireShark test to see what happens on the network. I did the test with
one stream, which worked ok, and then I did it with 2 streams, which caused the
problem.
I didn't noticed any difference during streaming, but when I stopped streaming
I found a difference: in two streams cases STP c