【技术实现步骤摘要】
IP媒体流处理方法、装置、计算机设备及可读存储介质
[0001]本申请涉及广播电视技术,具体地,涉及IP媒体流处理方法、装置、计算机设备及可读存储介质。
技术介绍
[0002]在IP(Internet Protocol Address,互联网协议地址)媒体系统中,为了保证传输数据的安全,提高其传输的稳定性,一般会设置两路缓存器(Buffer)同时对数据进行缓存,然后按照视频信号数据重构需求把有效数据包读入到存储器,例如DIMM(Dual
‑
Inline
‑
Memory
‑
Modules,双重内嵌式内存模块)中进行存储,相同的数据包处理方式是后面读取的数据自动覆盖前面读取的数据,如此反复,直至写入成功。采用该种同时读取两路数据的方案虽然能够保证数据的安全可靠,但占用了内存的双倍读写带宽,不仅会造成一定的资源浪费,还可能会由于带宽过大造成内存无响应,进而影响整个接收设备的处理能力和性能稳定。
技术实现思路
[0003]本申请实施例中提供了一种IP媒体流处理方法、装置、计算机设备及可读存储介质。
[0004]第一方面,本申请实施例提供一种IP媒体流处理方法,应用于计算机设备,计算机设备包括第一缓冲器、第二缓冲器和存储器,第一缓冲器和第二缓冲器分别与存储器通信连接,方法包括:
[0005]通过第一缓冲器和第二缓冲器缓存待处理IP媒体流;
[0006]判断待处理IP媒体流的类型,并根据待处理IP媒体流的类型调用对应的分流策略计算得到待 ...
【技术保护点】
【技术特征摘要】
1.一种IP媒体流处理方法,其特征在于,应用于计算机设备,所述计算机设备包括第一缓冲器、第二缓冲器和存储器,所述第一缓冲器和所述第二缓冲器分别与所述存储器通信连接,所述方法包括:通过所述第一缓冲器和所述第二缓冲器缓存待处理IP媒体流;判断所述待处理IP媒体流的类型,并根据所述待处理IP媒体流的类型调用对应的分流策略计算得到所述待处理IP媒体流的读取时间;在当前系统时间达到所述读取时间的情况下,从所述第一缓冲器和第二缓冲器中的任一个缓冲器中读取所述待处理IP媒体流写入所述存储器;在从所述第一缓冲器中读取所述待处理IP媒体流写入所述存储器的情况下,若读取失败,则从所述第二缓冲器中读取所述待处理IP媒体流写入所述存储器;在从所述第二缓冲器中读取所述待处理IP媒体流写入所述存储器的情况下,若读取失败,则从所述第一缓冲器中读取所述待处理IP媒体流写入所述存储器;响应于外部传输信号对所述存储器中的所述待处理IP媒体流进行外发。2.根据权利要求1所述的方法,其特征在于,所述计算机设备与源路由设备通信连接,所述源路由设备用于产生所述待处理IP媒体流,所述通过所述第一缓冲器和所述第二缓冲器同时缓存待处理IP媒体流,包括:获取所述第一缓冲器的第一组播地址和所述第二缓冲器的第二组播地址;将所述第一组播地址和所述第二组播地址发送至所述源路由设备;接收所述源路由设备根据所述第一组播地址发送的所述待处理IP媒体流,并将所述待处理IP媒体流缓存至所述第一缓冲器;以及,接收所述源路由设备根据所述第二组播地址发送的所述待处理IP媒体流,并将所述待处理IP媒体流缓存至所述第二缓冲器。3.根据权利要求1所述的方法,其特征在于,所述待处理IP媒体流的类型包括逐行视频和隔行视频,所述判断所述待处理IP媒体流的类型,包括:调用会话描述协议解析所述待处理IP媒体流得到会话描述数据;所述会话描述数据包括载荷类型;当所述载荷类型对应的数值表征为非交错时,判定所述待处理IP媒体流的类型为逐行视频;当所述载荷类型对应的数值表征为交错时,判定所述待处理IP媒体流的类型为隔行视频。4.根据权利要求3所述的方法,其特征在于,所述根据所述待处理IP媒体流的类型调用对应的分流策略计算得到所述待处理IP媒体流的读取时间,包括:在所述待处理IP媒体流的类型为所述逐行视频的情况下,获取所述待处理媒体流的相邻数据包之间的间隔时间和帧时间;根据所述相邻数据包之间的间隔时间和所述帧时间,调用第一分流策略计算得到所述待处理IP媒体流的读取时间;所述第一分流策略:TPR
j
=(j
×
T
RS
)+T
VD
;其中,TPR
j
为所述待处理IP媒体流的数据包j的读取时间,T
RS
为所述相邻数据包之间的间隔时间,T
VD
为所述帧时间,j为数据包编号。5.根据权利要求3所述的方法,其特征在于,所述根据所述待处理IP媒体流的类型调用
对应的分流策略计算得到所述待处理IP媒体流的读取时间,包括:在所述待处理IP媒体流的类型为所述隔行视频的情况下,获取所述待处理媒体流的相邻数据包之间的间隔时间、帧时间、帧包数和相邻帧之间的时间段;根据所述相邻数据包之间的间隔时间、所述帧时间、所述帧包数和所述相邻帧之间的时间段,调用...
【专利技术属性】
技术研发人员:姜文波,葛涛,薛知行,鲍放,李栋成,赵蕾,李思炜,郭晓霞,程昕,周联群,
申请(专利权)人:北京格非科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。