CN102957891B - 视频内容呈现方法、***、可视电话终端及呈现终端 - Google Patents

视频内容呈现方法、***、可视电话终端及呈现终端 Download PDF

Info

Publication number
CN102957891B
CN102957891B CN201110243888.8A CN201110243888A CN102957891B CN 102957891 B CN102957891 B CN 102957891B CN 201110243888 A CN201110243888 A CN 201110243888A CN 102957891 B CN102957891 B CN 102957891B
Authority
CN
China
Prior art keywords
video
terminal
present
radio phone
video data
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.)
Active
Application number
CN201110243888.8A
Other languages
English (en)
Other versions
CN102957891A (zh
Inventor
马智勇
万象
刘文超
胡冰松
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Telecom Corp Ltd
Original Assignee
China Telecom Corp Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN201110243888.8A priority Critical patent/CN102957891B/zh
Publication of CN102957891A publication Critical patent/CN102957891A/zh
Application granted granted Critical
Publication of CN102957891B publication Critical patent/CN102957891B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种视频内容呈现方法、***、可视电话终端及呈现终端,其中,该方法包括可视电话终端在建立视频通话后,通过网络广播查询具备视频电话呈现能力的呈现终端;接收呈现终端发送的视频处理能力;可视电话终端向呈现终端发送资源准备指令;在呈现终端完成资源的配置与准备后,可视电话终端接收呈现终端告知的视频接收端口;从可视电话终端远端接收的音视频数据中分离出远端视频数据;通过视频接收端口将可视电话终端采集的本地视频数据和分离出的远端视频数据发送至呈现终端,以利用本地视频数据和远端视频数据呈现视频内容。本发明可以实现视频通话的跨终端呈现,使得建立呼叫的设备与呈现视频的设备相分离。

Description

视频内容呈现方法、***、可视电话终端及呈现终端
技术领域
本发明涉及互联网技术领域,特别地,涉及一种视频内容呈现方法、***、可视电话终端及呈现终端。
背景技术
视频通信发展多年基本成熟,位于桌面PC、电视、机顶盒、平板电脑上的视频电话终端形态各异,目前仍然仅局限于在单个的可视通话终端上建立可视电话内容。当多人共享视频电话时,只能通过一个可视通话终端共享通话内容,在人数众多且分布较为分散的情况下,目前所使用的单终端视频通话不能满足每个人对视频内容共享的需求。
发明内容
本发明要解决的一个技术问题是提供一种视频内容呈现方法、***、可视电话终端及呈现终端,能够实现本地和远端视频数据的转发,以使视频数据能够同时呈现在多个终端设备上。
根据本发明的一方面,提出了一种视频内容呈现方法,包括可视电话终端在建立视频通话后,通过网络广播查询具备视频电话呈现能力的呈现终端;接收呈现终端发送的视频处理能力;可视电话终端向呈现终端发送资源准备指令;在呈现终端完成资源的配置与准备后,可视电话终端接收呈现终端告知的视频接收端口;从可视电话终端远端接收的音视频数据中分离出远端视频数据;通过视频接收端口将可视电话终端采集的本地视频数据和分离出的远端视频数据发送至呈现终端,以利用本地视频数据和远端视频数据呈现视频内容。
根据本发明的另一方面,还提出了一种可视电话终端,包括可视电话控制单元,用于在建立视频通话后通过网络广播查询具备视频电话呈现能力的呈现终端、接收呈现终端发送的视频处理能力、向呈现终端发送资源准备指令、以及在呈现终端完成资源的配置与准备后接收呈现终端告知的视频接收端口;本地视频采集单元,用于采集可视电话终端的本地视频数据;远端数据接收单元,用于接收可视电话终端远端传输的音视频数据;视频分离单元,与远端数据接收单元相连,用于从远端数据接收单元接收的音视频数据中分离出远端视频数据;媒体转发单元,与可视电话控制单元、本地视频采集单元以及视频分离单元相连,用于通过视频接收端口将本地视频采集单元采集的本地视频数据和视频分离单元分离出的远端视频数据发送至呈现终端,以利用本地视频数据和远端视频数据呈现视频内容。
根据本发明的又一方面,还提出了一种呈现终端,包括呈现终端控制单元,用于接收视频电话呈现能力查询请求、响应于查询请求并发送呈现终端的视频处理能力、接收资源准备指令并完成资源的配置与准备、以及发送用于接收视频数据的视频接收端口信息;视频接收单元,与呈现终端控制单元相连,用于通过视频接收端口接收视频数据,并利用视频数据呈现视频内容。
根据本发明的再一方面,还提出了一种视频内容呈现***,包括前述实施例中的可视电话终端以及通过以太网与可视电话终端相连的呈现终端。
本发明提供的视频内容呈现方法、***、可视电话终端及呈现终端可以将可视电话终端的本地视频数据和远端视频数据呈现在具备视频电话呈现能力的呈现终端上,从而可以实现视频通话的跨终端呈现,使得建立呼叫的设备与呈现视频的设备相分离。上述实施例的这种实现方式可以为可视电话用户提供崭新的体验。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分。在附图中:
图1是本发明视频内容呈现方法的一个实施例的流程示意图。
图2是本发明视频内容呈现方法的另一实施例的流程示意图。
图3是本发明可视电话终端的一个实施例的结构示意图。
图4是本发明呈现终端的一个实施例的结构示意图。
图5是本发明视频内容呈现***的一个实施例的结构示意图。
图6是本发明视频内容呈现***的一个实施例的信号流程示意图。
具体实施方式
下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。本发明的示例性实施例及其说明用于解释本发明,但并不构成对本发明的不当限定。
以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。
图1是本发明视频内容呈现方法的一个实施例的流程示意图。
如图1所示,该实施例可以包括以下步骤:
S102,可视电话终端在建立视频通话后,通过网络广播查询具备视频电话呈现能力的呈现终端,例如,可以查询呈现终端的视频解码能力是否符合本次通话视频的呈现要求,假设正在进行的可视电话采用25fpsCIF格式的H264编码方式,则呈现终端至少应支持对这些图像参数视频序列的解码功能;
S104,接收呈现终端发送的视频处理能力,具体地,呈现终端的视频处理能力可以包括但不限于呈现帧率、分辨率以及解码能力;
S106,可视电话终端向呈现终端发送资源准备指令;
S108,在呈现终端完成资源的配置与准备后,可视电话终端接收呈现终端告知的视频接收端口;
S110,从可视电话终端远端接收的音视频数据中分离出远端视频数据;
S112,通过视频接收端口将可视电话终端采集的本地视频数据和分离出的远端视频数据发送至呈现终端,以利用本地视频数据和远端视频数据呈现视频内容。
在一个实例中,该视频接收端口可以为两个UDP端口,分别用于接收可视电话终端采集的本地视频数据和可视电话终端分离出的远端视频数据。
该实施例在可视电话终端建立视频通话后通过本地以太网将本地视频数据和远端视频数据转发至各呈现终端(例如,电视机、平板电脑等),从而可以实现跨终端的视频呈现,使得建立呼叫的设备与呈现视频的设备相分离。上述实施例的这种实现方式可以为可视电话用户提供崭新的体验。
其中,呈现终端可以为一个以上,从而可以实现视频通话的跨多终端呈现。
图2是本发明视频内容呈现方法的另一实施例的流程示意图。
如图2所示,该实施例可以包括以下步骤:
S202,可视电话终端通过IMSSIP协议与远端建立视频通话;
S204,在通话过程中,可视电话用户启动跨终端视频呈现功能,通过本地以太网广播查询具备视频电话呈现能力的呈现终端;
S206,呈现终端监听可视电话终端通过网络广播的查询报文,该查询报文查询网络中是否存在具备视频电话呈现能力的呈现终端,其中,该查询报文可以是XML或HTTP格式,网络中的所有呈现终端分别以单播形式回应可视电话终端广播的查询消息,并告知可视电话终端其自身具备的视频处理能力;
S208,可视电话终端接收到各呈现终端发送的视频处理能力后,判断哪些呈现终端具备本次视频通话的呈现能力,并向具备呈现能力的呈现终端发送资源准备指令;
S210,呈现终端接收到资源准备指令后,进行视频呈现的资源配置与准备工作,例如,在内存中分配缓冲区的位置与大小、初始化解码器、配置接收视频数据的端口等,同时设置视频参数,例如,图像的大小、图像的位置、帧率以及编码格式等;
S212,呈现终端在完成资源配置与准备工作后,向可视电话终端发送资源配置完成消息,在该完成消息中可以承载用于接收视频数据的视频接收端口信息以及该端口的接收速率等信息,同时呈现终端启动相应端口的网络数据监听功能,为了同时呈现可视电话终端的本地视频数据和远端视频数据,呈现终端可以提供两个UDP端口,分别用于接收本地视频数据和远端视频数据;
S214,可视电话终端在接收到资源配置完成消息后启动视频呈现功能,同时将可视电话终端远端所传输的音视频数据进行分离,利用报文标识从中分离出远端视频数据,同时,可视电话终端还采集本地视频数据;
S216,将采集的本地视频数据和分离出的远端视频数据通过视频接收端口发送至呈现终端上,此外,可视电话终端还将本地视频和音频数据通过广域网发送至可视电话终端的远端用户;
S218,呈现终端在收到视频数据后,对该视频数据进行解码并利用解码后的视频数据实现视频内容的呈现。
此外,根据图像显示需求,呈现终端还可以控制视频内容所显示图像的呈现位置和大小,例如,可以根据需要将图像放大或缩小指定的倍数。
在上述实施例中,只进行视频数据的跨终端呈现,可视电话用户的本地视频/音频的采集和远端音频回放仍在可视电话终端本地进行,以减小网络压力。此外,与视频跨终端呈现原理相同,也可以通过以太网将可视电话终端的本地音频数据以及远端音频数据转发至呈现终端,实现音频数据的跨终端播放,此时,无需再对远端的音视频数据进行分离,可以直接进行转发。
本领域普通技术人员可以理解,实现上述方法实施例的全部和部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算设备可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤,二前述的存储介质可以包括ROM、RAM、磁碟和光盘等各种可以存储程序代码的介质。
图3是本发明可视电话终端的一个实施例的结构示意图。
如图3所示,该实施例的可视电话终端30可以包括:
可视电话控制单元31,用于在建立视频通话后通过网络广播查询具备视频电话呈现能力的呈现终端、接收呈现终端发送的视频处理能力、向呈现终端发送资源准备指令、以及在呈现终端完成资源的配置与准备后接收呈现终端告知的视频接收端口,其中,呈现终端的视频处理能力可以包括但不限于呈现帧率、分辨率以及解码能力;
本地视频采集单元32,用于采集可视电话终端的本地视频数据;
远端数据接收单元33,用于接收可视电话终端远端传输的音视频数据;
视频分离单元34,与远端数据接收单元33相连,用于从远端数据接收单元接收的音视频数据中分离出远端视频数据;
媒体转发单元35,与可视电话控制单元31、本地视频采集单元32以及视频分离单元34相连,用于通过视频接收端口将本地视频采集单元采集的本地视频数据和视频分离单元分离出的远端视频数据发送至呈现终端,以利用本地视频数据和远端视频数据呈现视频内容。
该实施例可以将可视电话终端的本地视频数据和远端视频数据呈现在具备视频电话呈现能力的呈现终端上,从而可以实现视频通话的跨终端呈现,使得建立呼叫的设备与呈现视频的设备相分离。上述实施例的这种实现方式可以为可视电话用户提供崭新的体验。
其中,呈现终端可以为一个或多个,每个呈现终端的视频接收端口可以为两个UDP端口,分别用于接收可视电话终端采集的本地视频数据和可视电话终端分离出的远端视频数据。
图4是本发明呈现终端的一个实施例的结构示意图。
如图4所示,该实施例的呈现终端40可以包括:
呈现终端控制单元41,用于接收视频电话呈现能力查询请求、响应于查询请求并发送呈现终端的视频处理能力、接收资源准备指令并完成资源的配置与准备、以及发送用于接收视频数据的视频接收端口信息,其中,呈现终端的视频处理能力可以包括但不限于呈现帧率、分辨率以及解码能力;
视频接收单元42,与呈现终端控制单元41相连,用于通过视频接收端口接收视频数据,并利用视频数据呈现视频内容。
其中,视频接收端口可以为两个UDP端口,分别用于接收可视电话终端的本地视频数据和可视电话终端的远端视频数据。
在呈现终端的另一实施例中,呈现终端控制单元还可以用于控制视频内容所显示图像的呈现位置和大小。
图5是本发明视频内容呈现***的一个实施例的结构示意图。
如图5所示,该实施例的视频内容呈现***50可以包括可视电话终端51和通过以太网与可视电话终端51相连的一个或多个呈现终端52,其中,可视电话终端51可以利用图3中的实施例实现,呈现终端52可以利用图4中的实施例实现,具体地,如图6所示。在图6中,细实线表示视频流,粗实线表示音频流,虚线表示控制流。从图6可以看出,可视电话终端30内置可视电话控制单元31、本地视频采集单元32、远端数据接收单元33、视频分离单元34以及媒体转发单元35;呈现终端40内置呈现终端控制单元41和视频接收单元42。其中,两个控制单元通过以太网交互控制指令,例如,视频能力查询、视频能力上报、资源准备指令、资源准备完毕、视频参数设置等;媒体转发单元将可视电话终端的本地视频数据和自广域网传输来的远端视频数据转发至视频接收单元以实现视频内容的呈现。
本发明的上述实施例可以利用电视、桌面PC、机顶盒、平板电脑之间的互动实现视频通话的跨终端呈现。
本说明书中各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同和相似的部分可以相互参见。对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处可以参见方法实施例部分的说明。
虽然已经通过示例对本发明的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上示例仅是为了进行说明,而不是为了限制本发明的范围。本领域的技术人员应该理解,可在不脱离本发明的范围和精神的情况下,对以上实施例进行修改。本发明的范围由所附权利要求来限定。

Claims (11)

1.一种视频内容呈现方法,其特征在于,包括:
可视电话终端在建立视频通话后,通过网络广播查询具备视频电话呈现能力的呈现终端;
接收所述呈现终端发送的视频处理能力,所述视频处理能力包括呈现帧率、分辨率以及解码能力;
所述可视电话终端向具备本次视频通话呈现能力的所述呈现终端发送资源准备指令;
在所述呈现终端完成资源的配置与准备后,所述可视电话终端接收所述呈现终端告知的视频接收端口;
从所述可视电话终端远端接收的音视频数据中分离出远端视频数据;
通过所述视频接收端口将所述可视电话终端采集的本地视频数据和分离出的远端视频数据发送至所述呈现终端,以利用所述本地视频数据和所述远端视频数据呈现视频内容。
2.根据权利要求1所述的视频内容呈现方法,其特征在于,所述呈现终端为一个或多个。
3.根据权利要求1所述的视频内容呈现方法,其特征在于,所述视频接收端口为两个UDP端口,分别用于接收所述可视电话终端采集的本地视频数据和所述可视电话终端分离出的远端视频数据。
4.根据权利要求1所述的视频内容呈现方法,其特征在于,所述方法还包括:
所述呈现终端接收所述本地视频数据和所述远端视频数据,并控制所述视频内容所显示图像的呈现位置和大小。
5.一种可视电话终端,其特征在于,包括:
可视电话控制单元,用于在建立视频通话后通过网络广播查询具备视频电话呈现能力的呈现终端、接收所述呈现终端发送的视频处理能力、向具备本次视频通话呈现能力的所述呈现终端发送资源准备指令、以及在所述呈现终端完成资源的配置与准备后接收所述呈现终端告知的视频接收端口,所述视频处理能力包括呈现帧率、分辨率以及解码能力;
本地视频采集单元,用于采集所述可视电话终端的本地视频数据;
远端数据接收单元,用于接收所述可视电话终端远端传输的音视频数据;
视频分离单元,与所述远端数据接收单元相连,用于从所述远端数据接收单元接收的音视频数据中分离出远端视频数据;
媒体转发单元,与所述可视电话控制单元、所述本地视频采集单元以及所述视频分离单元相连,用于通过所述视频接收端口将所述本地视频采集单元采集的本地视频数据和所述视频分离单元分离出的远端视频数据发送至所述呈现终端,以利用所述本地视频数据和所述远端视频数据呈现视频内容。
6.根据权利要求5所述的可视电话终端,其特征在于,所述呈现终端为一个或多个。
7.根据权利要求5所述的可视电话终端,其特征在于,所述视频接收端口为两个UDP端口,分别用于接收所述可视电话终端采集的本地视频数据和所述可视电话终端分离出的远端视频数据。
8.一种呈现终端,其特征在于,包括:
呈现终端控制单元,用于接收视频电话呈现能力查询请求、响应于所述查询请求并发送所述呈现终端的视频处理能力、接收资源准备指令并完成资源的配置与准备、以及发送用于接收视频数据的视频接收端口信息,所述视频处理能力包括呈现帧率、分辨率以及解码能力;
视频接收单元,与所述呈现终端控制单元相连,用于通过视频接收端口接收所述视频数据,并利用所述视频数据呈现视频内容。
9.根据权利要求8所述的呈现终端,其特征在于,所述视频接收端口为两个UDP端口,分别用于接收可视电话终端的本地视频数据和可视电话终端的远端视频数据。
10.根据权利要求8所述的呈现终端,其特征在于,所述呈现终端控制单元还用于控制所述视频内容所显示图像的呈现位置和大小。
11.一种视频内容呈现***,其特征在于,包括权利要求5至7中任一项所述的可视电话终端以及通过以太网与所述可视电话终端相连的权利要求8至10中任一项所述的呈现终端。
CN201110243888.8A 2011-08-24 2011-08-24 视频内容呈现方法、***、可视电话终端及呈现终端 Active CN102957891B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110243888.8A CN102957891B (zh) 2011-08-24 2011-08-24 视频内容呈现方法、***、可视电话终端及呈现终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110243888.8A CN102957891B (zh) 2011-08-24 2011-08-24 视频内容呈现方法、***、可视电话终端及呈现终端

Publications (2)

Publication Number Publication Date
CN102957891A CN102957891A (zh) 2013-03-06
CN102957891B true CN102957891B (zh) 2016-05-18

Family

ID=47766058

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110243888.8A Active CN102957891B (zh) 2011-08-24 2011-08-24 视频内容呈现方法、***、可视电话终端及呈现终端

Country Status (1)

Country Link
CN (1) CN102957891B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106331573A (zh) * 2016-08-31 2017-01-11 上海斐讯数据通信技术有限公司 一种视频通话的方法及***
CN108347580B (zh) * 2018-03-27 2020-09-25 聚好看科技股份有限公司 一种处理视频帧数据的方法及电子设备

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101466162A (zh) * 2007-12-18 2009-06-24 Lg电子株式会社 移动终端及其用于显示其无线装置的方法
CN101489088A (zh) * 2008-01-18 2009-07-22 德信智能手机技术(北京)有限公司 一种视频电话的音频和视频传输***及方法
CN101677388A (zh) * 2008-09-17 2010-03-24 ***通信集团公司 可视通信***、终端网关、视频网关以及可视通信方法
CN101800877A (zh) * 2009-02-10 2010-08-11 联想移动通信科技有限公司 视频通信方法、视频通信终端以及视频通信***
CN102123255A (zh) * 2010-12-16 2011-07-13 深圳Tcl新技术有限公司 一种将电视屏幕作为移动终端显示屏的***及方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101466162A (zh) * 2007-12-18 2009-06-24 Lg电子株式会社 移动终端及其用于显示其无线装置的方法
CN101489088A (zh) * 2008-01-18 2009-07-22 德信智能手机技术(北京)有限公司 一种视频电话的音频和视频传输***及方法
CN101677388A (zh) * 2008-09-17 2010-03-24 ***通信集团公司 可视通信***、终端网关、视频网关以及可视通信方法
CN101800877A (zh) * 2009-02-10 2010-08-11 联想移动通信科技有限公司 视频通信方法、视频通信终端以及视频通信***
CN102123255A (zh) * 2010-12-16 2011-07-13 深圳Tcl新技术有限公司 一种将电视屏幕作为移动终端显示屏的***及方法

Also Published As

Publication number Publication date
CN102957891A (zh) 2013-03-06

Similar Documents

Publication Publication Date Title
CN102883134B (zh) 用于视频会议***的屏幕共享及控制方法
CN106792055A (zh) 实时投屏方法、设备及***
CN101945096B (zh) 手机面向机顶盒和pc进行视频直播的***及其工作方法
CN101668189B (zh) 基于iptv的视频监控方法及***
CN104683863A (zh) 一种多媒体数据传输方法及设备
CN101448072A (zh) 网络视频监控***的视频查看方法及***
CN101123527A (zh) 一种流媒体***、信令转发设备以及流媒体发送方法
CN101282454A (zh) 一种基于ip机顶盒的视频通讯***
CN101938653A (zh) 实时获取电视画面并传送至移动终端的方法、装置及***
CN101262587A (zh) 一种实现多画面视频会议的方法及多点控制单元
CN103248947A (zh) 一种视频多屏共享方法及实现该方法的***
CN100417155C (zh) 远程教学多模式实时多媒体交互***
CN101232609A (zh) 一种手机视频实时监控的实现方法
CN105791884A (zh) 一种流媒体直播方法及***
CN101394585A (zh) 一种移动流媒体直播业务中的准实时流***
CN101931783A (zh) 一种视频会议双流发送***及方法
CN103634172A (zh) 一种多终端协同信息处理方法、装置及***
CN104683734A (zh) 一种视频监控的内容适配方法、***及中心服务器、装置
CN104320716A (zh) 一种基于多终端协同的视频上行链路传输方法
CN103561311A (zh) 传屏方法和电视机
CN102957891B (zh) 视频内容呈现方法、***、可视电话终端及呈现终端
CN109429108A (zh) 一种iOS移动端基于Socket.IO和WebRTC的观看端视频连麦架构
CN107295419A (zh) 机顶盒视频通话实现方法
CN101175095A (zh) 一种家庭网络多媒体接入装置和方法
CN106911909A (zh) 基于智能摄像机的视频通话方法及***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant