您的位置:首页 > 理论基础 > 计算机网络

ffmpeg强制使用TCP方式推流到EasyDarwin开源流媒体服务器进行直播

2016-07-13 11:44 260 查看
我们的EasyDarwin目前部署在阿里云的服务器上面,运行的效果是非常好的,而且无论是以TCP方式、还是UDP的方式推送,都可以非常好地进行直播转发;

但并不是所有的用户服务器都是阿里云的形式,有很大一部分用户都是将服务器置于内网,再以端口映射的形式对外,节省成本,但是这种方式在以RTSP/RTP over UDP的形式推送直播流的时候,很多时候会出现数据无法到达EasyDarwin服务器的情况,那么我们就需要强制将推送模式改成RTP over UDP的形式了,以ffmpeg为例,如何强制推流以tcp形式参考网上资料,得知可以使用如下命令:

“ffmpeg -rtsp_transport tcp -i rtsp://admin.......”

可以是使用Wireshark抓包工具或者EasyDarwin日志进行验证一下是否强制使用了TCP方式

获取更多信息

邮件:support@easydarwin.org

WEB:www.EasyDarwin.org

Copyright © EasyDarwin.org 2012-2016

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: