SendTs2Ip 将TS流发送到IP网络上的小工具(源码)
2016-02-24 21:02
519 查看
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://70565912.blog.51cto.com/1358202/284548
http://70565912.blog.51cto.com/
一个小工具,将TS流发送到IP网络上。
Demo截图
工程文件截图
部分代码截图
支持组播地址。
支持使用UDP或者RTP协议。
可设置MTU分包大小。
根据TS流的PCR值跟踪系统时间同步控制发送速度。
如果TS流的PCR值异常,可能会出现发送速度控制异常。
以后可能考虑加入码率判断,根据码率来控制发送速度(暂不支持)。
最新更新:
2011-01-10
Demo下载地址:
http://img1.51cto.com/attachment/201101/1358202_1294638856.rar
因为主要代码都是从VLC源码里面直接剥离。另外借鉴了部分Live555,FFMPEG,MPlayer等开源项目的代码。由上所述,所有核心代码均可以再上述开源项目代码中找到。因此,此版本源码不在公开提供。
有需要源码可以赞助一点支持费用。赞助费¥20.00元(是¥20.00,不是$20.00),你的支持,是我持续的动力。
淘宝地址:
http://item.taobao.com/item.htm?id=8718977422
2010-02-02
SourceTsFile.cpp 第156行
if ( (pcr - current_pcr) / PCR_BASS > 100 || (pcr - current_pcr) < 0)
改为
if ( (pcr - current_pcr) / PCR_BASS > 200 || (pcr - current_pcr) < 0)
修改说明:
这里PCR重置时间可能设置过短,会导致发送某些PCR波动过大的TS流时频繁重置时间,可以延长到200毫秒左右。
感谢 不屈的灵魂 提出此问题。
2009-12-29
修正组播绑定IP问题
http://70565912.blog.51cto.com/
一个小工具,将TS流发送到IP网络上。
Demo截图
工程文件截图
部分代码截图
支持组播地址。
支持使用UDP或者RTP协议。
可设置MTU分包大小。
根据TS流的PCR值跟踪系统时间同步控制发送速度。
如果TS流的PCR值异常,可能会出现发送速度控制异常。
以后可能考虑加入码率判断,根据码率来控制发送速度(暂不支持)。
最新更新:
2011-01-10
Demo下载地址:
http://img1.51cto.com/attachment/201101/1358202_1294638856.rar
因为主要代码都是从VLC源码里面直接剥离。另外借鉴了部分Live555,FFMPEG,MPlayer等开源项目的代码。由上所述,所有核心代码均可以再上述开源项目代码中找到。因此,此版本源码不在公开提供。
有需要源码可以赞助一点支持费用。赞助费¥20.00元(是¥20.00,不是$20.00),你的支持,是我持续的动力。
淘宝地址:
http://item.taobao.com/item.htm?id=8718977422
2010-02-02
SourceTsFile.cpp 第156行
if ( (pcr - current_pcr) / PCR_BASS > 100 || (pcr - current_pcr) < 0)
改为
if ( (pcr - current_pcr) / PCR_BASS > 200 || (pcr - current_pcr) < 0)
修改说明:
这里PCR重置时间可能设置过短,会导致发送某些PCR波动过大的TS流时频繁重置时间,可以延长到200毫秒左右。
感谢 不屈的灵魂 提出此问题。
2009-12-29
修正组播绑定IP问题
相关文章推荐
- https://projecteuler.net/problem=8
- 计算机网络重点知识
- https://projecteuler.net/problem=7
- 网络原理学习1
- 网络交换卡
- 上机题目(初级)- Java网络操作-打印网页(Java)
- 原生Ajax的XMLHttpRequest对象使用指南
- 使用线程进行网络图片下载(一)
- 网络的最大流最小割定理
- viewpageindicator +fragment 在网络访问中与volley框架 null问题
- 网络的理解2
- ios: 使用http进行通信(Transport Security has Blocked a cleartext HTTP)
- 网络的理解
- 网络的理解
- [Computer Security : Art and Science] Chapter_1 1.1 基础部分
- PXE网络引导自动化安装系统详解
- HTTPS原理
- Android编程获取网络连接状态(3G/Wifi)及调用网络配置界面
- volley Request添加Header的HTTP请求
- linux网络编程相关函数(一)