IP封装TS流DVB再复用服务器的设计与实现
发布时间:2018-07-21 14:29
【摘要】:IP封装TS流再复用服务器是一款基于IP传输方式的数字广播电视(Digital Video Broadcast,DVB)传输流再复用的设备。传统的再复用服务器实现方式是通过ASI板卡进行数据的传输,一个ASI通道只能接收或发送一路的多节目流,在再复用端每一台再复用设备仅可再复用出一路新的多节目流,受ASI板卡性能和再复用设备功能的影响,传统实现方式的性能扩展不够灵活,系统集成度低,多台设备相连需要更高的成本支持,同时会带来更多的故障点。本课题设计的DVB再复用服务器改变传统的ASI传输方式,使用千兆网卡通过IP方式同时收录多台卫星接收机传入的多路多节目流,并将这些多节目流随机组合再复用出新的多节目流,通过IP方式传送出去。本课题主要研究并完成了如下的工作内容:1.首先介绍了论文涉及的基础理论,然后提出了实现论文课题目标的解决方案,并对系统的功能需求进行了分析。2.实现了通过IP方式收录来自多个IP或端口的多节目流功能。在对IP的收录的过程中,给出了UDP方式收录的实现算法,和收录过程中的防溢出的接收缓存设计模型。3.实现了通过IP方式发送多节目流的功能。给出了在多节目流固定码率下通过UDP方式向多个IP,分别按照理论发送速率和理论发送时间的两种方式的实现算法。4.实现了单节目流解复用的功能。在首先预收录多个端口的多节目流后,给出了解析多节目流的信息算法,基于获取到的多节目流信息,实现了解复用单节目流的功能。5.实现了对多个单节目流的系统层再复用的功能。提出了一种新的音视频基本流打包成传输流的VBV算法。给出了多个单节目流再复用的实现算法,再复用过程中单节目流速率的校正算法。本课题最终设计与实现的再复用服务器,较传统的实现方式相比,在实现了同样功能的前提下,支持多路多节目流的收录和多路多节目流的输出,减少了硬件设备的使用,提高了集成度,降低了故障点,同时压低了成本,系统服务器具有更灵活地可配置性。
[Abstract]:The IP encapsulated TS stream remultiplexing server is a device for reusing the transport stream of Digital Video broadcast TV (DVB) based on IP transmission mode. The traditional realization way of reusing server is to transmit data through ASI card. An ASI channel can only receive or send a stream of multiple programs, and each reusing device can only reuse a new stream of multiple programs at the remultiplexing end. Affected by the performance of ASI card and the function of reusing equipment, the performance expansion of the traditional implementation is not flexible, the system integration is low, the connection of multiple devices needs higher cost support, and at the same time, it will bring more trouble points. The DVB reusing server designed in this paper changes the traditional ASI transmission mode and uses gigabit network card to collect multiple channels and multiple program streams from multiple satellite receivers simultaneously through IP mode. These multi-program streams are randomly combined and reused to generate new multi-program streams, which are transmitted through IP mode. This subject mainly studies and completes the following work content: 1. This paper introduces the basic theory involved in the paper, then puts forward a solution to achieve the goal of the thesis, and analyzes the functional requirements of the system. Realized through the IP way includes from the multiple IP or the port multi-program stream function. In the process of IP collection, the realization algorithm of UDP and the design model of anti-overflow receiving cache are given. The function of sending multi-program stream through IP mode is realized. In this paper, the algorithm of realizing two kinds of IPs according to the theoretical transmission rate and the theoretical transmission time by UDP mode under the fixed bit rate of multi-program stream is presented. The function of single program stream demultiplexing is realized. After the multi-program stream of multiple ports is prerecorded, the information algorithm of analyzing multi-program stream is given. Based on the multi-program stream information obtained, the function of realizing the function of multiplexing single program stream is realized. The function of system layer reuse of multiple single program streams is realized. A new VBV algorithm is proposed to package the basic audio and video streams into transport streams. The realization algorithm of multiple single program stream remultiplexing and the correction algorithm of single program stream rate in the process of reusing are presented. Compared with the traditional implementation, the reusing server which is designed and implemented in this paper finally supports the collection of multi-channel multi-program stream and the output of multi-channel multi-program stream, and reduces the use of hardware equipment. It improves the integration, reduces the fault point and reduces the cost. The system server is more flexible and configurable.
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TN949.197
本文编号:2135825
[Abstract]:The IP encapsulated TS stream remultiplexing server is a device for reusing the transport stream of Digital Video broadcast TV (DVB) based on IP transmission mode. The traditional realization way of reusing server is to transmit data through ASI card. An ASI channel can only receive or send a stream of multiple programs, and each reusing device can only reuse a new stream of multiple programs at the remultiplexing end. Affected by the performance of ASI card and the function of reusing equipment, the performance expansion of the traditional implementation is not flexible, the system integration is low, the connection of multiple devices needs higher cost support, and at the same time, it will bring more trouble points. The DVB reusing server designed in this paper changes the traditional ASI transmission mode and uses gigabit network card to collect multiple channels and multiple program streams from multiple satellite receivers simultaneously through IP mode. These multi-program streams are randomly combined and reused to generate new multi-program streams, which are transmitted through IP mode. This subject mainly studies and completes the following work content: 1. This paper introduces the basic theory involved in the paper, then puts forward a solution to achieve the goal of the thesis, and analyzes the functional requirements of the system. Realized through the IP way includes from the multiple IP or the port multi-program stream function. In the process of IP collection, the realization algorithm of UDP and the design model of anti-overflow receiving cache are given. The function of sending multi-program stream through IP mode is realized. In this paper, the algorithm of realizing two kinds of IPs according to the theoretical transmission rate and the theoretical transmission time by UDP mode under the fixed bit rate of multi-program stream is presented. The function of single program stream demultiplexing is realized. After the multi-program stream of multiple ports is prerecorded, the information algorithm of analyzing multi-program stream is given. Based on the multi-program stream information obtained, the function of realizing the function of multiplexing single program stream is realized. The function of system layer reuse of multiple single program streams is realized. A new VBV algorithm is proposed to package the basic audio and video streams into transport streams. The realization algorithm of multiple single program stream remultiplexing and the correction algorithm of single program stream rate in the process of reusing are presented. Compared with the traditional implementation, the reusing server which is designed and implemented in this paper finally supports the collection of multi-channel multi-program stream and the output of multi-channel multi-program stream, and reduces the use of hardware equipment. It improves the integration, reduces the fault point and reduces the cost. The system server is more flexible and configurable.
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TN949.197
【参考文献】
相关期刊论文 前2条
1 沈智鹏;刘剑;王金忠;孙云霞;高颖;;DVB系统中TS流的软件复用关键技术与实现[J];电视技术;2008年04期
2 陈欢;魏江;;从互联网理念看“三网融合”——访工业和信息化部电信研究院互联网中心主任何宝宏[J];广播电视信息;2013年07期
,本文编号:2135825
本文链接:https://www.wllwen.com/kejilunwen/wltx/2135825.html