互动演播室的视频数据调度方法

文档序号:7743564阅读:165来源:国知局
专利名称:互动演播室的视频数据调度方法
技术领域
本发明涉及一种数据调度方法,特别涉及一种互动演播室的视频数据调度方法。
背景技术
对于传统的电视,它是通过一个电视发送广播中心,把在演播室已经录制好的节目向分布在各地的接收终端发送,接收终端在接收到这些信息后,经过一系列处理,把音频和视频信息还原显示出来,用户只能被动地接收和收看,唯一的选择就是收看不同的电视发送中心制作的电视节目而已,而观众则完全被限制在被动接受的份上。尽管随着电视技术的不断发展,用户可以通过热线电话、短信中心等方式与广播中心交互,从而通过点播、时移等方式改变被动接收的观看方式,但是仍然无法改变演播室单方面向外发送音频和视频信息的形式,不能实现用户与演播室实时视音频面对面双向的互动,不能把用户自己的意愿或资讯与大众共享,这在崇尚个性、崇尚自由的今天,无疑有其巨大的局限性。

发明内容
本发明的目的是提供一种互动演播室的视频数据调度方法,以解决传统的电视播放方式无法实现用户与演播室实时视音频面对面双向的互动的问题。本发明提出一种互动演播室的视频数据调度方法,用于在用户与接线员或导演进行互动时,对会话以及视频数据进行调度,包括以下步骤(1)创建一地址链表、一接收缓冲区以及一发送缓冲区;( 监听并接收流媒体数据包,并将接收到的流媒体数据包存放在接收缓冲区;C3)将接收缓冲区中的流媒体数据包与该地址链表进行匹配,找出并改写流媒体数据包的目的地地址;(4)将流媒体数据包从接收缓冲区放入发送缓冲区;( 将发送缓冲区中的流媒体数据包发送到目的地地址。进一步的,该地址链表包括用户地址集和接线员/导演地址集。进一步的,步骤(3)中是根据一信令管理服务器发出的会话发起协议命令,来将接收缓冲区中的流媒体数据包与该地址链表进行匹配,找出并改写流媒体数据包的目的地地址。进一步的,所述的会话发起协议命令为添加一对普通地址的命令,即向用户地址表和接线员/导演地址集中各添加一个地址对,用户地址表中源地址为用户地址,目的地地址为接线员或导演地址,接线员/导演地址集中源地址为接线员或导演地址,目的地地址为用户地址。进一步的,所述的会话发起协议命令为添加一条预览地址的命令,即向用户地址表中添加一个地址对,源地址为用户地址,目的地地址为接线员或导演地址。进一步的,所述的会话发起协议命令为删除一条预览地址的命令,即从用户地址表中删除一个地址对。相对于现有技术,本发明的有益效果是本发明利用用户和接线员/导演间流媒体数据包的调度,实现了用户与演播室实时的视音频面对面双向互动,通过参与互动演播室节目的制作,用户可以开放地参与节目,不仅让自己能看到电视,同样的也能让电视显示出自己,从而使用户可以将自己的意愿或资讯与大众共享,大大增进了视听乐趣。


图1为本发明视频数据调度方法所适用的互动演播室的一种实施例架构图;图2为本发明互动演播室的视频数据调度方法的一种实施例流程图。
具体实施例方式以下结合附图,具体说明本发明。请参见图1,其为本发明视频数据调度方法所适用的互动演播室的一种实施例架构图,其包括支撑系统1和演播室系统2,以及一个以上用户终端3,支撑系统1与演播室系统2相连,并连接至少一个用户终端3。其中,支撑系统1又进一步包括互动门户服务器4、 信令管理服务器5、互动网关6和数据库7。互动门户服务器4与用户终端3相连,互动网关6分别与用户终端3、演播室系统2及信令管理服务器5相连,数据库7分别与互动门户服务器4、信令管理服务器5和互动网关6相连。用户终端3通过访问支撑系统1实现注册、登陆等操作,并获取参与互动节目的信息以及发起、参与互动业务的操作。支撑系统1对参与互动业务的接入请求的用户终端 3进行身份认证、参数性能协商、互动业务会话、信令管理处理和互动业务流程的管理,最终将通过认证的用户终端3的视频内容进行转发、排队、调度到接线员、导演和演播室系统2, 实现多并发用户接入请求的响应与调度、业务和内容的强实时监管和互动高清电视节目的制作播出的技术结合。而接线员进行初步审核、导演最终导播后,才能参与演播室进行视频互动节目制作。互动网关6在互动演播室的支撑系统1中起到视频数据的调度功能,负责整个系统的视频数据通路的处理,接线员终端8和导演终端9也是通过互动网关6与用户终端3 实现互动。互动网关6通过视音频交互节目数据接口连接到用户终端3,用户终端3上传视频数据,以及接线员视频数据、导演视频数据、演播室视频数据、广告数据都进入互动网关6,该设备接收信令管理服务器5同步而来的信令状态信息,根据每个会话的信令状态进行、互动节目的交互流程、事务处理层的状态,进行视频数据的调度和分发。请参见图2,其为本发明互动演播室的视频数据调度方法的一种实施例流程图,其包括以下步骤S201,创建一地址链表、一接收缓冲区以及一发送缓冲区。地址链表的作用是为了存放数据包的源地址和目的地地址,以便实现数据包顺利的转发。而为了可以更快速地为数据包匹配发送地址,本发明的地址链表可以由两个单向链表组成用户地址集和接线员/导演地址集,分别代表发往用户的地址集和发往接线员/ 导演的地址集。接收缓冲区用来暂存从源地址发送来的数据包,发送缓冲区用来暂存待发送给目的地的地址。S202,监听并接收流媒体数据包,并将接收到的流媒体数据包存放在接收缓冲区。
当用户、接线员或者导演要进行视频交互时,就会有流媒体数据包通过互动网关6 进行转发,而互动网关6接收到的流媒体数据包会被放入接收缓冲区中。S203,将接收缓冲区中的流媒体数据包与地址链表进行匹配,找出并改写流媒体数据包的目的地地址。对地址链表的修改,可以是通过信令管理服务器5发出的会话发起协议(SIP)命令来确定的,通常需要处理两种命令BYE(结束)命令和INFO(修改)命令。若接收到信令管理服务器5发送的BYE命令,则释放掉程序所占用的所有资源,退出程序。若接收到信令管理服务器5发送的INFO命令,则分以下四种情况处理1、预览地址添加如果接收到的INFO命令指示添加一条预览地址,表示只将用户的视频转发给接线员或导演,因此仅向用户地址集中添加一个地址对,源地址为用户地址,目的地址为接线员或导演地址。2、预览地址删除如果接收到的INFO命令指示删除一条预览地址,从用户地址集中删除一个地址对。3、普通地址添加如果接收到的INFO命令指示添加一对普通地址,表示需要将用户的视频转发给接线员或导演同时将接线员或导演视频转发给用户,因此向用户地址集和接线员/导演地址集中各添加一个地址对。用户地址集中源地址为用户地址,目的地址为接线员或导演地址,接线员/导演地址集中源地址为接线员或导演地址,目的地址为用户地址。4、普通地址删除如果接收到的INFO命令指示删除一对普通地址,从用户地址集和接线员/导演地址集中删除一个地址对。S204,将流媒体数据包从接收缓冲区放入发送缓冲区。地址匹配完后,将流媒体数据包移入发送缓冲区,并等待发送。S205,将发送缓冲区中的流媒体数据包发送到目的地地址,实现用户与接线员/ 导演的视频交互。本发明互动演播室的视频数据调度方法通过用户与接线员/导演之间流媒体数据包的转发,实现用户与演播室实时的视音频面对面双向互动,用户可以开放地参与节目, 不仅让自己能看到电视,同样的也能让电视显示出自己,从而使用户可以将自己的意愿或资讯与大众共享。以上公开的仅为本发明的几个具体实施例,但本发明并非局限于此,任何本领域的技术人员能思之的变化,只要不超出所附权利要求书所述范围,都应落在本发明的保护范围内。
权利要求
1.一种互动演播室的视频数据调度方法,用于在用户与接线员或导演进行互动时,对会话以及视频数据进行调度,其特征在于,包括以下步骤(1)创建一地址链表、一接收缓冲区以及一发送缓冲区;(2)监听并接收流媒体数据包,并将接收到的流媒体数据包存放在接收缓冲区;(3)将接收缓冲区中的流媒体数据包与该地址链表进行匹配,找出并改写流媒体数据包的目的地地址;(4)将流媒体数据包从接收缓冲区放入发送缓冲区;(5)将发送缓冲区中的流媒体数据包发送到目的地地址。
2.如权利要求1所述的互动演播室的视频数据调度方法,其特征在于,该地址链表包括一用户地址集和一接线员/导演地址集。
3.如权利要求2所述的互动演播室的视频数据调度方法,其特征在于,步骤(3)中是根据一信令管理服务器发出的会话发起协议命令,来将接收缓冲区中的流媒体数据包与该地址链表进行匹配,找出并改写流媒体数据包的目的地地址。
4.如权利要求3所述的互动演播室的视频数据调度方法,其特征在于,所述的会话发起协议命令为添加一对普通地址的命令,即向用户地址表和接线员/导演地址集中各添加一个地址对,用户地址表中源地址为用户地址,目的地地址为接线员或导演地址,接线员/ 导演地址集中源地址为接线员或导演地址,目的地地址为用户地址。
5.如权利要求3所述的互动演播室的视频数据调度方法,其特征在于,所述的会话发起协议命令为添加一条预览地址的命令,即向用户地址表中添加一个地址对,源地址为用户地址,目的地地址为接线员或导演地址。
6.如权利要求3所述的互动演播室的视频数据调度方法,其特征在于,所述的会话发起协议命令为删除一条预览地址的命令,即从用户地址表中删除一个地址对。
全文摘要
本发明提出一种互动演播室的视频数据调度方法,用于在用户与接线员或导演进行互动时,对会话以及视频数据进行调度,包括以下步骤(1)创建一地址链表、一接收缓冲区以及一发送缓冲区;(2)监听并接收流媒体数据包,并将接收到的流媒体数据包存放在接收缓冲区;(3)将接收缓冲区中的流媒体数据包与该地址链表进行匹配,找出并改写流媒体数据包的目的地地址;(4)将流媒体数据包从接收缓冲区放入发送缓冲区;(5)将发送缓冲区中的流媒体数据包发送到目的地地址。本发明实现了用户与演播室的互动,大大增进了电视节目的视听乐趣。
文档编号H04N5/262GK102300036SQ20111022338
公开日2011年12月28日 申请日期2011年8月5日 优先权日2011年8月5日
发明者周军, 姚伶伶, 安然 申请人:上海文广互动电视有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1