我們的EasyDarwin目前部署在阿里雲的服務器上面,運行的效果是非常好的,而且無論是以TCP方式、還是UDP的方式推送,都可以非常好地進行直播轉發;
但並不是所有的用戶服務器都是阿里雲的形式,有很大一部分用戶都是將服務器置於內網,再以端口映射的形式對外,節省成本,但是這種方式在以RTSP/RTP over UDP的形式推送直播流的時候,很多時候會出現數據無法到達EasyDarwin服務器的情況,那么我們就需要強制將推送模式改成RTP over UDP的形式了,以ffmpeg為例,如何強制推流以tcp形式參考網上資料,得知可以使用如下命令:
“ffmpeg -rtsp_transport tcp -i rtsp://admin.......”
可以是使用Wireshark抓包工具或者EasyDarwin日志進行驗證一下是否強制使用了TCP方式
獲取更多信息
Copyright © EasyDarwin.org 2012-2016