[发明专利]一种互联网环境下流媒体准广播级获取方法及系统无效
| 申请号: | 200910025119.3 | 申请日: | 2009-02-24 |
| 公开(公告)号: | CN101488871A | 公开(公告)日: | 2009-07-22 |
| 发明(设计)人: | 王继平;曾广荣;宗永斌 | 申请(专利权)人: | 诚迈科技(南京)有限公司 |
| 主分类号: | H04L12/18 | 分类号: | H04L12/18;H04L12/56;H04L29/06 |
| 代理公司: | 南京知识律师事务所 | 代理人: | 张苏沛 |
| 地址: | 210024江苏省*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 互联网 环境 下流 媒体 广播 获取 方法 系统 | ||
1、一种接收实时广播或多播流媒体流的方法,其特征在于,它使用多进程(线 程)方式从媒体流发送端接收媒体流,并提供写缓存仲裁器模块,进程(线程)管理 模块对多进程(线程)进行管理。
2、根据权利要求1所述的接收实时广播或多播流媒体流的方法,其特征在于, 其多进程(线程)的数目或获取媒体流方式可通过其他模块或函数进行管理或控制。
3、根据权利要求1所述的接收实时广播或多播流媒体流的方法,其特征在于, 所述写缓存仲裁器模块:协调多进程(线程)的运行,按特定的处理策略对媒体流接 收进程(线程)获取到的媒体流进行处理。
4、根据权利要求1所述的接收实时广播或多播流媒体流的方法,其特征在于, 所述进程(线程)管理模块:集中管理接收媒体流进程(线程)组中所有进程(线程), 并在需要时根据一定外部条件,修改对其所管理进程(线程)的管理策略。
5、一种接收实时广播或多播流媒体流的系统,它包括媒体流接收模块、写缓存 仲裁器模块、解码器、进程管理器,其特征在于,
所述媒体流接收模块:由一组功能相同的进程(线程)组成,它们从通过不同的 Socket媒体流发送端获取媒体流数据,并将数据交传递给写缓存仲裁器模块;
所述写缓存仲裁器模块:负责分析不同进程(或线程)发来的媒体流,根据特定 的处理策略对媒体流进行处理;
所述解码器:负责从缓存中获取媒体流,并解码;
所述进程管理器:负责对媒体流接收进行组进行管理,其他包括当缓存中的数据 降低到一定程度,则会增加进程组中的进程,以寻找更多、更好的路由获取媒体流, 对于某些Socket一段时间内获取不到媒体流或吞吐量较低,则会杀死该进程,并试 图启用新进程,创建新连接。
6、根据权利要求5所述的接收实时广播或多播流媒体流的系统,其特征在于, 所述媒体流接收模块:
根据媒体流发送端使用的报文发送协议,建立与媒体流发送端的网络连接;
执行特定的媒体流获取协议,从媒体流发送端获取媒体流;
对获取到的媒体流执行必要的协议解包操作,将解包后的报文转送至写缓存仲裁 器模块。
7、根据权利要求5所述的接收实时广播或多播流媒体流的系统,其特征在于, 所述写缓存仲裁器模块:
接收来自媒体流接收模块处理过的媒体流报文;
确定报文处理策略,由于多进程(线程)从媒体流发送端获取媒体流,而这些媒 体流在播放时间上存在重复,在此处理策略中,确定该媒体流的状态;
根据报文处理策略进行处理:对于已经写缓存的媒体流,则丢弃,对于未写入缓 存的媒体流,则将其写入缓存。
8、根据权利要求5所述的接收实时广播或多播流媒体流的系统,其特征在于, 所述进程管理器:
在系统中,它同时又是一个监控模块,负责管理所有接收媒体流进程(线程)组 中的进程。它的技术方案具体可描述为如下几点:
扫描进程(线程)组中的每一个进程(线程)。
杀死处理能力较弱的进程,这些进程可能是:接收数据较慢的进程;长时间没有 接收到数据的进程;与处理能力最强进程差距太大的进程等。
检查已缓存媒体流占缓存百分比,若缓存中数据低于定义的阀值,则采用一定的 策略提高系统能力。
9、根据权利要求8所述的接收实时广播或多播流媒体流的系统,其特征在于, 所述采用一定的策略:增加接收媒体流进程数目,减小进程等待时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于诚迈科技(南京)有限公司,未经诚迈科技(南京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910025119.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:无线接入点及组成的MESH网络
- 下一篇:密码保护方法和系统





