[发明专利]一种跨平台的流发生器及控制方法无效

专利信息
申请号: 201210162029.0 申请日: 2012-05-23
公开(公告)号: CN102710512A 公开(公告)日: 2012-10-03
发明(设计)人: 董弋粲;张黛西 申请(专利权)人: 成都三零凯天通信实业有限公司
主分类号: H04L12/56 分类号: H04L12/56;H04L1/00;H04N21/6405;H04N21/6437
代理公司: 成都金英专利代理事务所(普通合伙) 51218 代理人: 袁英
地址: 610041 *** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 平台 发生器 控制 方法
【权利要求书】:

1.一种跨平台的流发生器,其特征在于:它包括组播发包单元、网络连接单元、文件处理单元和RTSP协议处理单元,所述的组播发包单元包括发送速度控制模块、数据包发送模块和RTP封包模块;网络连接单元包括组播地址管理模块和端口连接管理模块;文件处理单元包括TS文件读取模块和文件缓存模块;RTSP协议处理单元包括端口监听模块、信令解析模块和信令回应模块。

2.一种跨平台的流发生器控制方法,它包括文件处理、网络连接、组播发包和RTSP协议处理四个步骤,组播发包步骤包括RTP封包步骤、数据包发送步骤和发送速度控制步骤,其特征在于:所述的发送速度控制步骤包括一个码率控制步骤、一个恒码率数据流播放控制步骤和一个变码率数据流播放控制步骤:

所述的码率控制子步骤包括以下子步骤:

S101:记录数据流的实际发送时刻即当前系统时刻CurrentTime(n),其中,n=0,1,2,……,第一次发送时,n=0;

S102:根据RTP包的理论发送时刻SentTime(n)计算出系统时刻与发送时刻的差值:Difference=CurrentTime(0)-SentTime(0);

S103:计算出每发送完一个RTP包后的休息时间:SleepTime(n)=SentTime(n)-[CurrentTime(n)-Difference];

所述的恒码率数据流播放控制步骤包括以下子步骤:

S201:计算第n个恒码率RTP包要发送的时间:SentTime(n)=(RTPPacketNum*188*8)/bitRate,其中,RTPPacketNum是该RTP包的索引,从0开始依次增加,7*188是一个RTP包的字节数,乘8后变成以位为单位,bitRate是指定的恒定码率;

所述的变码率数据流播放控制步骤包括以下子步骤:

S301:取RTP包中所包含视频的PCR作为该RTP包的发送时间SentTime(n);

S302:在发送变码率数据流时,以7*188作为单位进行数据的读取;

S303:比较当前RTP包中含有视频的PCR与上一次发送的PCR,计算获得休息时间。

3.根据权利要求2所述的一种跨平台的流发生器控制方法,其特征在于:所述的文件处理步骤包括以下步骤:

S401:输入文件名并检验文件是否完整有效,如果不是完整有效的文件,则返回错误信息;

S402:如果文件完整有效,则初始化缓存并打开文件;

S403:检验缓存是否为空,如果为空,则检验是否到文件尾,如果已到文件尾,则复位文件指针;

S404:读取文件并写入缓存。

4.根据权利要求2所述的一种跨平台的流发生器控制方法,其特征在于:所述的网络连接步骤包括以下步骤:

S501:选择网卡、组播地址及网络连接端口;

S502:建立IP组播套接字;

S503:设置与IP组播相关的属性选项;

S504:接收到发送请求时,向组播组发送数据。

5.根据权利要求2所述的一种跨平台的流发生器控制方法,其特征在于:所述的RTSP协议处理步骤包括以下步骤:

S601:启动端口监听;

S602:收到RTSP请求时,解析请求信令并发送反馈信令。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都三零凯天通信实业有限公司,未经成都三零凯天通信实业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210162029.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top