发明名称 一种IP视频流复用方法及其系统
摘要 本发明公开一种IP视频流复用方法,所述方法在IPQAM调制器对码流进行处理之前,增加一对流媒体服务器输出的码流进行复用预处理的步骤,所述复用预处理包括:a、根据IPQAM调制器每个频道的带宽和实际业务需要预设一个恒定码率,并将从流媒体服务器接收到的原始码流复用成预设恒定码率的码流;b、实时分析原始码流中的PAT和PMT,找到每路原始码流的视频PID,音频PID和PCR的PID;c、去除原始视频流中的PCR,并根据当前码率和系统时钟计算出新的PCR值复用到码流中。本发明的IP视频流复用方法可降低系统对IPQAM调制器的依赖性。本发明还公开一种IP视频流复用系统。
申请公布号 CN101969550B 申请公布日期 2016.09.14
申请号 CN201010272588.8 申请日期 2010.09.03
申请人 深圳创维数字技术有限公司 发明人 古文静
分类号 H04N21/236(2011.01)I;H04N21/434(2011.01)I;H04N21/242(2011.01)I 主分类号 H04N21/236(2011.01)I
代理机构 广州三环专利代理有限公司 44202 代理人 郝传鑫;潘中毅
主权项 一种IP视频流复用方法,其特征在于,在IPQAM调制器对码流进行处理之前,增加一对流媒体服务器输出的码流进行复用预处理的步骤,所述复用预处理包括:a、根据IPQAM调制器每个频道的带宽和实际业务需要预设一个恒定码率,并将从流媒体服务器接收到的原始码流复用成预设恒定码率的码流;b、实时分析原始码流中的PAT和PMT,找到每路原始码流的视频PID,音频PID和PCR的PID;c、去除原始视频流中的PCR,并根据当前码率和系统时钟计算出新的PCR值复用到码流中;假设预设的恒定码率为Rate(Mbps),PCR间距为P(ms),初始PCR的值为Ps,当前PCR值为Pn,每循环等待P毫秒计算一次发送的数据量,同时计算生成一次PCR值,假设Select函数等待P(ms)超时后,实际时间为P′,每个TS包长度为188字节,则此时应该发送的总字节数为D:<maths num="0001"><math><![CDATA[<mrow><mi>D</mi><mo>=</mo><mfrac><mrow><mi>R</mi><mi>a</mi><mi>t</mi><mi>e</mi></mrow><mn>8</mn></mfrac><mo>*</mo><msup><mn>10</mn><mn>6</mn></msup><mo>*</mo><mfrac><msup><mi>P</mi><mo>&prime;</mo></msup><mn>1000</mn></mfrac></mrow>]]></math><img file="FDA0000978927730000011.GIF" wi="446" he="119" /></maths>调整D的值使其能被TS包的长度整除,且根据码率Rate计算出PCR的精确值Pn,并将PCR值复用到码流当中,同时,将P′与P的差值推到下次发送数据时计算,每次计算PCR值都参考初始PCR值Ps。
地址 518057 广东省深圳市南山区高新南一道创维大厦A14层