> Platform: We are using Live555 rtsp server in HiSilicon Embedded processor > for LAN/WAN video streaming > Embedded hardware running the server and we are using VLC in the client side > (protocol TCP) > > We have tested LAN and Broadband LAN, the stream works fine but when we > switch it to mobile WAN the stream works for 15-20 seconds and gets > terminated. > We removed embeded hardware and run RTSP server streaming data from locally > stored file to mobile WAN even then the stream stops after some time. We also > tried to connect commercial IP cameras together with the same mobile WAN to > eliminate poor mobile connection, and it worked. > > We have tried slice based and frame based encoding but no luck. UDP works > fine, but with a lot of grey dropped frames.
If you are able to stream over UDP, then you should always stream over UDP. (Streaming RTP/RTCP-over-TCP is less data-efficient, and should be done only if you have a firewall - between your server and client - that blocks UDP packets.) Also, as I’ve noted several times on this mailing list, you should encode ‘key frames’ as a sequence of ‘slices’, before streaming them. It sounds like your stream is exceeding - or at least approaching - the data capacity of your WAN. I suggest adjusting your encoder (by changing some combination of the frame size/complexity, and the frame rate) to reduce your stream’s bitrate. Ross Finlayson Live Networks, Inc. http://www.live555.com/ _______________________________________________ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel