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方式
WEB:www.EasyDarwin.org
Copyright © EasyDarwin.org 2012-2016
但并不是所有的用户服务器都是阿里云的形式,有很大一部分用户都是将服务器置于内网,再以端口映射的形式对外,节省成本,但是这种方式在以RTSP/RTP over UDP的形式推送直播流的时候,很多时候会出现数据无法到达EasyDarwin服务器的情况,那么我们就需要强制将推送模式改成RTP over UDP的形式了,以ffmpeg为例,如何强制推流以tcp形式参考网上资料,得知可以使用如下命令:
“ffmpeg -rtsp_transport tcp -i rtsp://admin.......”
可以是使用Wireshark抓包工具或者EasyDarwin日志进行验证一下是否强制使用了TCP方式
获取更多信息
邮件:support@easydarwin.orgWEB:www.EasyDarwin.org
Copyright © EasyDarwin.org 2012-2016
相关文章推荐
- Android的OkHttp包中的HTTP拦截器Interceptor用法示例
- 开启Android程序时检测网络与GPS是否打开
- linux网络故障解决方法
- UNIX网络编程——并发服务器(多线程)
- 无法创建XMLHTTP对象,请检查是否安装了MS XML Parser运行库
- 《大白书》192页 uva 1329 合作网络
- Android第三方HTTP网络支持包OkHttp的基础使用教程
- The absolute uri: http://java.sun.com/jsp/jstl/fmt cannot be resolved in either web.xml or the jar
- eclipse提示Can not find the tag library descriptor for "http://java.sun.com/jsp/jstl/functions"
- Tomcat 支持https请求的设置
- window下单机最大tcp连接数
- Android App开发中HTTP扩展包OkHttp的入门使用指南
- spark streaming 读取网络数据
- caffe学习系列:绘制网络模型
- Android中使用OkHttp包处理HTTP的get和post请求的方法
- 必须掌握的八个DOS网络命令
- HttpClent请求
- HTTP协议在前端开发中的应用
- 谈谈网络请求
- 网络知识