CN102300036A - 互动演播室的视频数据调度方法 - Google Patents
互动演播室的视频数据调度方法 Download PDFInfo
- Publication number
- CN102300036A CN102300036A CN201110223384XA CN201110223384A CN102300036A CN 102300036 A CN102300036 A CN 102300036A CN 201110223384X A CN201110223384X A CN 201110223384XA CN 201110223384 A CN201110223384 A CN 201110223384A CN 102300036 A CN102300036 A CN 102300036A
- Authority
- CN
- China
- Prior art keywords
- address
- buffering area
- data packet
- director
- operator
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明提出一种互动演播室的视频数据调度方法,用于在用户与接线员或导演进行互动时,对会话以及视频数据进行调度,包括以下步骤:(1)创建一地址链表、一接收缓冲区以及一发送缓冲区;(2)监听并接收流媒体数据包,并将接收到的流媒体数据包存放在接收缓冲区;(3)将接收缓冲区中的流媒体数据包与该地址链表进行匹配,找出并改写流媒体数据包的目的地地址;(4)将流媒体数据包从接收缓冲区放入发送缓冲区;(5)将发送缓冲区中的流媒体数据包发送到目的地地址。本发明实现了用户与演播室的互动,大大增进了电视节目的视听乐趣。
Description
技术领域
本发明涉及一种数据调度方法,特别涉及一种互动演播室的视频数据调度方法。
背景技术
对于传统的电视,它是通过一个电视发送广播中心,把在演播室已经录制好的节目向分布在各地的接收终端发送,接收终端在接收到这些信息后,经过一系列处理,把音频和视频信息还原显示出来,用户只能被动地接收和收看,唯一的选择就是收看不同的电视发送中心制作的电视节目而已,而观众则完全被限制在被动接受的份上。
尽管随着电视技术的不断发展,用户可以通过热线电话、短信中心等方式与广播中心交互,从而通过点播、时移等方式改变被动接收的观看方式,但是仍然无法改变演播室单方面向外发送音频和视频信息的形式,不能实现用户与演播室实时视音频面对面双向的互动,不能把用户自己的意愿或资讯与大众共享,这在崇尚个性、崇尚自由的今天,无疑有其巨大的局限性。
发明内容
本发明的目的是提供一种互动演播室的视频数据调度方法,以解决传统的电视播放方式无法实现用户与演播室实时视音频面对面双向的互动的问题。
本发明提出一种互动演播室的视频数据调度方法,用于在用户与接线员或导演进行互动时,对会话以及视频数据进行调度,包括以下步骤:(1)创建一地址链表、一接收缓冲区以及一发送缓冲区;(2)监听并接收流媒体数据包,并将接收到的流媒体数据包存放在接收缓冲区;(3)将接收缓冲区中的流媒体数据包与该地址链表进行匹配,找出并改写流媒体数据包的目的地地址;(4)将流媒体数据包从接收缓冲区放入发送缓冲区;(5)将发送缓冲区中的流媒体数据包发送到目的地地址。
进一步的,该地址链表包括用户地址集和接线员/导演地址集。
进一步的,步骤(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,将发送缓冲区中的流媒体数据包发送到目的地地址,实现用户与接线员/导演的视频交互。
本发明互动演播室的视频数据调度方法通过用户与接线员/导演之间流媒体数据包的转发,实现用户与演播室实时的视音频面对面双向互动,用户可以开放地参与节目,不仅让自己能看到电视,同样的也能让电视显示出自己,从而使用户可以将自己的意愿或资讯与大众共享。
以上公开的仅为本发明的几个具体实施例,但本发明并非局限于此,任何本领域的技术人员能思之的变化,只要不超出所附权利要求书所述范围,都应落在本发明的保护范围内。
Claims (6)
1.一种互动演播室的视频数据调度方法,用于在用户与接线员或导演进行互动时,对会话以及视频数据进行调度,其特征在于,包括以下步骤:
(1)创建一地址链表、一接收缓冲区以及一发送缓冲区;
(2)监听并接收流媒体数据包,并将接收到的流媒体数据包存放在接收缓冲区;
(3)将接收缓冲区中的流媒体数据包与该地址链表进行匹配,找出并改写流媒体数据包的目的地地址;
(4)将流媒体数据包从接收缓冲区放入发送缓冲区;
(5)将发送缓冲区中的流媒体数据包发送到目的地地址。
2.如权利要求1所述的互动演播室的视频数据调度方法,其特征在于,该地址链表包括一用户地址集和一接线员/导演地址集。
3.如权利要求2所述的互动演播室的视频数据调度方法,其特征在于,步骤(3)中是根据一信令管理服务器发出的会话发起协议命令,来将接收缓冲区中的流媒体数据包与该地址链表进行匹配,找出并改写流媒体数据包的目的地地址。
4.如权利要求3所述的互动演播室的视频数据调度方法,其特征在于,所述的会话发起协议命令为添加一对普通地址的命令,即向用户地址表和接线员/导演地址集中各添加一个地址对,用户地址表中源地址为用户地址,目的地地址为接线员或导演地址,接线员/导演地址集中源地址为接线员或导演地址,目的地地址为用户地址。
5.如权利要求3所述的互动演播室的视频数据调度方法,其特征在于,所述的会话发起协议命令为添加一条预览地址的命令,即向用户地址表中添加一个地址对,源地址为用户地址,目的地地址为接线员或导演地址。
6.如权利要求3所述的互动演播室的视频数据调度方法,其特征在于,所述的会话发起协议命令为删除一条预览地址的命令,即从用户地址表中删除一个地址对。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110223384XA CN102300036A (zh) | 2011-08-05 | 2011-08-05 | 互动演播室的视频数据调度方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110223384XA CN102300036A (zh) | 2011-08-05 | 2011-08-05 | 互动演播室的视频数据调度方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102300036A true CN102300036A (zh) | 2011-12-28 |
Family
ID=45360181
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110223384XA Pending CN102300036A (zh) | 2011-08-05 | 2011-08-05 | 互动演播室的视频数据调度方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102300036A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102510483A (zh) * | 2011-12-13 | 2012-06-20 | 曙光信息产业(北京)有限公司 | 一种基于fpga多视频监控终端控制策略的实现***和方法 |
CN105045737A (zh) * | 2015-05-25 | 2015-11-11 | 国家计算机网络与信息安全管理中心 | 面向数据报文处理的缓冲区及使用方法 |
CN109672904A (zh) * | 2018-12-17 | 2019-04-23 | 国家新闻出版广电总局监管中心 | 一种广播电视集群播放方法及多媒体网关装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1429024A (zh) * | 2001-12-26 | 2003-07-09 | 好利集团有限公司 | 一种因特网协议互动电视***及其实现方法 |
CN1893637A (zh) * | 2005-07-01 | 2007-01-10 | 黄金富 | 一种电视机及其与电视台控制中心进行通讯的方法 |
CN101496402A (zh) * | 2005-02-28 | 2009-07-29 | 尹赖夫互动有限公司 | 用于直播节目期间管理大量观众的实时对话的方法和装置 |
-
2011
- 2011-08-05 CN CN201110223384XA patent/CN102300036A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1429024A (zh) * | 2001-12-26 | 2003-07-09 | 好利集团有限公司 | 一种因特网协议互动电视***及其实现方法 |
CN101496402A (zh) * | 2005-02-28 | 2009-07-29 | 尹赖夫互动有限公司 | 用于直播节目期间管理大量观众的实时对话的方法和装置 |
CN1893637A (zh) * | 2005-07-01 | 2007-01-10 | 黄金富 | 一种电视机及其与电视台控制中心进行通讯的方法 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102510483A (zh) * | 2011-12-13 | 2012-06-20 | 曙光信息产业(北京)有限公司 | 一种基于fpga多视频监控终端控制策略的实现***和方法 |
CN102510483B (zh) * | 2011-12-13 | 2014-07-23 | 曙光信息产业(北京)有限公司 | 一种基于fpga多视频监控终端控制策略的实现***和方法 |
CN105045737A (zh) * | 2015-05-25 | 2015-11-11 | 国家计算机网络与信息安全管理中心 | 面向数据报文处理的缓冲区及使用方法 |
CN109672904A (zh) * | 2018-12-17 | 2019-04-23 | 国家新闻出版广电总局监管中心 | 一种广播电视集群播放方法及多媒体网关装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11457283B2 (en) | System and method for multi-user digital interactive experience | |
CN105100954B (zh) | 一种基于互联网通信及流媒体直播的交互应答***及方法 | |
CN101485170B (zh) | 通过网络呈现用流传输的可重复的数据对象 | |
CN101872555B (zh) | 一种基于应用层组播的实时互动授课*** | |
CN100429901C (zh) | 音视频广播网络直播频道切换的方法及结构 | |
CN101309393B (zh) | 一种在交互式网络电视中插播视频监控的方法及*** | |
CN101626483B (zh) | 会议电视***与交互式网络电视***融合方法及视讯*** | |
US11889159B2 (en) | System and method for multi-user digital interactive experience | |
CN102790923A (zh) | 用户评论信息共享的方法、即时消息服务器及用户终端 | |
WO2008071116A1 (fr) | Procédé de méssagerie instantanée et système de télé réseau basés sur une télé réseau | |
CN101873219B (zh) | 一种基于应用层组播的视频会议直播*** | |
CN101110941A (zh) | 交互式网络电视与会议电视融合的***及方法 | |
CN104519307A (zh) | 会议管理***、多画面合成设备、分会场设备、视频会议实现方法及*** | |
CN108462882A (zh) | 一种网络直播***的互动方法 | |
CN103929623B (zh) | 一种视频监控***中视频数据处理方法 | |
JP2005198313A (ja) | ディジタルリアルタイム対話型番組システム | |
CN108259933A (zh) | 一种能够支撑3种业务功能的推流平台 | |
CN102761550A (zh) | 实现流媒体服务的方法、装置及*** | |
CN106209824A (zh) | 数据的云编辑方法、***以及云编辑的客户端 | |
CN102300036A (zh) | 互动演播室的视频数据调度方法 | |
CN104469259A (zh) | 一种云端视频合成方法及*** | |
CN105706453A (zh) | 发送装置、发送方法、接收装置和接收方法 | |
Zhao et al. | A mobile real-time video system using RTMP | |
CN111918079A (zh) | 多模式直播及自动化剪辑教学***、方法及电子设备 | |
CN109561076A (zh) | 嵌入实时监控***的rtsp转发方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20111228 |