发明名称 一种基于互联网的多路并发网络电视视频流的传输方法
摘要 本发明公开了一种基于互联网的多路并发网络电视视频流的传输方法,在网络电视的前端视频采集系统中建立n条MPEG2帧数据队列,每个队列对应于一套电视节目编码流;按照系统配置,在系统中创建多个帧数据发送任务,每个任务都有一个单独的节目标记字段,字段中每一位分别对应于一个帧数据队列,发送任务将按照标记位置位情况选择是否从对应的MPEG2帧队列中取一个帧数据封装进入RTP报文,当完成取帧操作后发送任务再采用IPv4和IPv6协议使用单播和组播模式进行传输。本发明改变了传统方法的单任务单模式传输单节目流的方式,采用更加灵活的节目流复用方式,实现了在一个RTP会话中任意组合节目流的方法,封装协议和传输模式更加丰富。
申请公布号 CN101511009A 申请公布日期 2009.08.19
申请号 CN200910030371.3 申请日期 2009.03.20
申请人 东南大学 发明人 吴剑章;余晓;杨建平;刘亚东;胡正好
分类号 H04N7/24(2006.01)I;H04L29/06(2006.01)I 主分类号 H04N7/24(2006.01)I
代理机构 南京经纬专利商标代理有限公司 代理人 许 方
主权项 1、一种基于互联网的多路并发网络电视视频流的传输方法,其特征在于包括以下步骤:A、在网络电视的前端视频采集系统中建立n条MPEG2帧数据队列,n为自然数,且1电视节目编码流;B、根据网络电视节目信息,建立节目复用信息表,每个表项包含需要组合的节目信息和节目数量,按照RFC2250传输标准,节目数量最少为1,最大为7,并且每个表项在系统中均被分配一个唯一的编号;C、建立发送任务池,并对数据发送任务进行分类、编号、模式和地址设置处理,所述的分类处理是按照任务须传送的电视节目内容把任务分类为节目相同和节目不相同两种;所述的编号处理是将每一项任务进行编号,此编号包含于B步骤所述的表项的编号,节目相同的任务具有相同的编号,节目不同的任务编号不同;所述的模式和地址设置是指每个发送任务需要在一个分组报文中设置的分组报文信息,这些分组报文信息包括目标地址、端口号和TTL值;D、根据发送任务池建立发送线程,每个线程对应于一个或一组发送任务进程;E、发送任务进程按照上述B步骤的编码依次从上述A步骤的MPEG2帧数据队列中获取数据,并按C步骤的任务模式和分组报文信息进行发送:a)当编号对应的节目组合仅指定了一个队列,则连续取1—7次数据并封装在一个RTP报文中进行发送;b)当编号对应的节目组合指定了多个队列,则分别从每个队列中取一次数据,然后封装在一个RTP报文中进行发送;上述a)、b)此过程不断重复进行。
地址 210000江苏省南京市四牌楼2号