CN102209276B - 在电信网络中提供实时视频业务的方法、服务器和*** - Google Patents
在电信网络中提供实时视频业务的方法、服务器和*** Download PDFInfo
- Publication number
- CN102209276B CN102209276B CN201010137010.1A CN201010137010A CN102209276B CN 102209276 B CN102209276 B CN 102209276B CN 201010137010 A CN201010137010 A CN 201010137010A CN 102209276 B CN102209276 B CN 102209276B
- Authority
- CN
- China
- Prior art keywords
- video
- change server
- content
- request
- server
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 26
- 230000008859 change Effects 0.000 claims description 130
- 238000004891 communication Methods 0.000 claims description 89
- 230000000007 visual effect Effects 0.000 claims description 48
- 230000005540 biological transmission Effects 0.000 claims description 20
- 238000005516 engineering process Methods 0.000 claims description 5
- 230000000977 initiatory effect Effects 0.000 claims description 4
- 238000012546 transfer Methods 0.000 claims description 4
- 238000006243 chemical reaction Methods 0.000 abstract description 17
- 230000009466 transformation Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000006872 improvement Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 238000012856 packing Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/612—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/762—Media network packet handling at the source
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明实施例提供在电信网络中提供实时视频业务的方法、服务器和***,所述方法包括:接收来自电信视频资源平台的视频内容获取请求;根据视频内容获取请求获取视频内容获取请求对应的网站服务器的数据内容;将数据内容转换为视频形式的显示内容;发送视频形式的显示内容。所述视频转换服务器包括:接收单元,用于接收来自电信视频资源平台的视频内容获取请求;获取单元,用于根据视频内容获取请求获取视频内容获取请求对应的网站服务器的数据内容;转换单元,用于将数据内容转换为视频形式的显示内容;发送单元,用于发送视频形式的显示内容。本发明实施例达到了具有根据动态信息,实时动态生成视频内容的能力,在电信网络中提供实时视频业务。
Description
技术领域
本发明涉及电信领域,尤其涉及一种在电信网络中提供实时视频业务的方法、服务器和***。
背景技术
3G(3rd-generation,第三代移动通信技术)、NGN(Next GenerationNetwork,下一代网络)网络引入了视频特性,使得基于话路域的视频业务开展成为了可能。通过电信网络的视频技术,用户可在视频终端上拨打特定的接入码,进入基于话路域的视频***,体验视频业务。由于电信视频业务刚刚开展,现有的业务开发***适合于静态视频信息的展示和播放,例如视频彩铃业务、视频点播业务等。对于视频信息需要动态生成的展示和播放,例如通过视频电话,查看用户的通话记录,查看用户的话费情况,查看用户的业务办理情况等业务,这需要专门定制业务,在电信视频平台上根据用户号码,查询用户的相关信息,然后转换为各种视频效果展示给用户。
电信网络中的视频运用刚刚开展,由于电信网络用户基数大、业务使用方式相比Internet网简单的特点,现有在典型网络中提供视频能力的设备提供的主要能力是大容量的视频格式转换、视频文件播放的能力。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:现有电信网络中视频设备大都不具备根据动态信息,实时动态生成视频内容的能力。
发明内容
本发明实施例提供一种在电信网络中提供实时视频业务的方法、服务器和***,具有根据动态信息,实时动态生成视频内容的能力。
一方面,本发明实施例提供了一种在电信网络中提供实时视频业务的方法,所述方法包括:接收来自电信视频资源平台的视频内容获取请求;根据视频内容获取请求获取视频内容获取请求对应的网站服务器的数据内容;将数据内容转换为视频形式的显示内容;发送视频形式的显示内容。
另一方面,本发明实施例提供了一种在电信网络中提供实时视频业务的视频转换服务器,所述视频转换服务器包括:接收单元,用于接收来自电信视频资源平台的视频内容获取请求;获取单元,用于根据视频内容获取请求获取视频内容获取请求对应的网站服务器的数据内容;转换单元,用于将数据内容转换为视频形式的显示内容;发送单元,用于发送视频形式的显示内容。
另一方面,本发明实施例提供了一种在电信网络中提供实时视频业务的***,包括:视频转换服务器,用于接收来自电信视频资源平台的视频内容获取请求,根据所述视频内容获取请求获取所述视频内容获取请求对应的网站服务器的数据内容,并将所述数据内容转换为视频形式的显示内容,和发送所述视频形式的显示内容;电信视频资源平台,用于向所述视频转换服务器发送视频内容获取请求。
上述技术方案具有如下有益效果:因为采用接收来自电信视频资源平台的视频内容获取请求;根据视频内容获取请求获取视频内容获取请求对应的网站服务器的数据内容;将数据内容转换为视频形式的显示内容;发送视频形式的显示内容的技术手段,所以达到了具有根据动态信息,实时动态生成视频内容的能力,在电信网络中提供实时视频业务。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例一种在电信网络中提供实时视频业务的方法流程图;
图2为本发明实施例视频转换服务器和电信视频资源平台、网站服务器和电信用户的组网关系示意图;
图3为本发明实施例一种在电信网络中提供实时视频业务的视频转换服务器结构示意图;
图4为本发明实例一在电信网络中提供实时视频业务的流程示意图;
图5为本发明实例二在电信网络中提供实时视频业务的流程示意图;
图6为本发明实例三在电信网络中提供实时视频业务的流程示意图;
图7为本发明实例四在电信网络中提供实时视频业务的流程示意图;
图8为本发明实例五在电信网络中提供实时视频业务的流程示意图;
图9为本发明实施例在图2的基础上的增加视频转换服务器管理节点后的改进结构示意图;
图10为本发明实例六在电信网络中提供实时视频业务的流程示意图;
图11为本发明实例在电信网络中提供实时视频业务的***结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
现有计算机技术中,IE浏览器根据URL(Uniform/Universal ResourceLocator,统一资源定位符)从Web Server(网站服务器)获取FTP(文件传输协议)或者HTML(Hyper Text Mark-up Language,超文本标记语言)数据,并根据HTML语言描述转为网页界面,呈现在显示器上供用户查看。因此,只要能将IE浏览器显示在显示器上的内容通过某种方法转换成视频形式发送给电信视频资源平台,再由电信视频资源平台发送给终端用户或者直接发送给电信网络中的设备,即可实现将网页内容播放给用户。这样就可以使用网页编辑工具快速、方便的开发实时信息的电信视频业务,达到所见即所得的效果。
实施例一:
如图1所示,为本发明实施例一种在电信网络中提供实时视频业务的方法流程图,所述方法包括:
101、接收来自电信视频资源平台的视频内容获取请求;
可选的,接收来自电信视频资源平台的视频内容获取请求,可以包括:接收电信视频资源平台发送的视频内容获取请求,或者通过视频转换服务器管理节点分发视频内容获取请求后,接收电信视频资源平台发送的所述视频内容获取请求。
102、根据视频内容获取请求获取视频内容获取请求对应的网站服务器的数据内容;
可选的,可以根据视频内容获取请求中的URL,获取URL对应的网站服务器的网页形式的数据内容。
103、将数据内容转换为视频形式的显示内容;
可选的,视频形式可以为图片或者媒体流,下面在应用实例中具体描述,此处不再详述。
104、发送视频形式的显示内容。
可选的,发送视频形式的显示内容,可以包括:向电信视频资源平台发送视频形式的显示内容,其中,所述视频形式为图片或者媒体流;或者向电信网络中的设备发送视频形式的显示内容,该电信网络中的设备可以包括如下之一:IP多媒体***(IP Multimedia Subsystem,IMS)网络的终端、或下一代网络(Next Generation Network,NGN)的终端、或电信网络中的3G视频网关(Video Gateway,VIG)。视频形式的显示内容的网络传输协议可以为实时传送协议(Real-time Transport Protocol,RTP)和RTP控制协议(RTPControl Protocol,RTCP)。
可选的,可以通过如下会话建立方式之一与所述电信视频资源平台建立会话后,向所述电信视频资源平台发送所述视频形式的显示内容:FTP、HTTP、会话初始化协议(Session Initiation Protocol,SIP)、实时流传输协议(Real TimeStreaming Protocol,RTSP)。
本发明实施例上述方法技术方案因为采用接收来自电信视频资源平台的视频内容获取请求;根据视频内容获取请求获取视频内容获取请求对应的网站服务器的数据内容;将数据内容转换为视频形式的显示内容;发送视频形式的显示内容的技术手段,所以具有根据动态信息,实时动态生成视频内容的能力,在电信网络中提供实时视频业务。
实施例二:
本发明实施例上述方法技术方案中将网页内容转换为视频内容的设备可称之为视频转换服务器,其和电信视频资源平台、网站服务器和电信网络中的设备的组网关系如图2所示,需要说明的是,该视频转换服务器23可以位于电信视频资源平台22(该电信视频资源平台22和电信网络中的设备21相连)和网站服务器24之间,也可以集成在网站服务器24上,本发明实施例并不以此为限。
如图3所示,为本发明实施例一种在电信网络中提供实时视频业务的视频转换服务器结构示意图,所述视频转换服务器包括:
接收单元301,用于接收来自电信视频资源平台的视频内容获取请求;
获取单元302,用于根据视频内容获取请求获取视频内容获取请求对应的网站服务器的数据内容;
转换单元303,用于将数据内容转换为视频形式的显示内容;
发送单元304,用于发送视频形式的显示内容。
可选的,获取单元302,进一步可以用于根据视频内容获取请求中的统一资源定位符URL,获取URL对应的网站服务器的网页形式的数据内容。发送单元304,进一步可以用于向所述电信视频资源平台发送所述视频形式的显示内容,其中,所述视频形式可以为图片或者媒体流,或者可以用于向电信网络中的设备发送所述视频形式的显示内容,所述电信网络中的设备可以包括如下之一:IMS网络的终端、或NGN网络中的终端、或电信网络中的VIG。发送单元304,用于发送所述视频形式的显示内容的网络传输协议可以为RTP和RTCP。
可选的,该视频转换服务器还可以包括:会话建立单元,用于通过如下会话建立方式之一与所述电信视频资源平台建立会话后,由所述发送单元向所述电信视频资源平台发送所述视频形式的显示内容:FTP、HTTP、会话初始化协议SIP、实时流传输协议RTSP。接收单元301,进一步可以用于接收电信视频资源平台发送的视频内容获取请求。
以下分别进行详细介绍:
1)如图4所示,为本发明应用实例一在电信网络中提供实时视频业务的流程示意图,具体包括:
401、视频转换服务器接收来自电信视频资源平台的视频内容获取请求,该视频内容获取请求包含了URL。
402、视频转换服务器解析上述视频内容获取请求,获取视频内容获取请求包含的URL,并根据URL获取该URL对应的网站服务器地址信息。
403、视频转换服务器根据上述网站服务器地址信息,使用HTTP协议请求网站服务器的网页内容。
404、视频转换服务器接收上述网站服务器发送的网页内容。
405、视频转换服务器将网页内容转换为视频内容。
此处,视频转换服务器可以通过一台计算机实现该功能,基于IE浏览器,以Trident为内核,利用抓屏的方式(VC6.0),这种方式最简单,访问的网页需要在屏幕上显示才能获取。而且超出屏幕或被其他窗体挡住就不能获取完整。或者通过WM_PRINT进行绘制,可以抓取超出屏幕和被其他窗体挡住的画面。还可以使用IHTMLDocument2提供的接口实现不显示网页来抓图,例如IHTMLDocument2-IHTMLElement-IHTMLElementRender::DrawToDC方式(VC7.0)、IHTMLDocument2-IViewObject::Draw(C#...)等,基于IE内核的推荐最好的方式是使用COM对象IViewObject提供的Draw方法,利用计算机通过上述方式即可以实现将网页内容转换为视频内容。
406、视频转换服务器将视频内容生成图片文件,并将图片文件保存到文件服务器。
需要说明的是,该文件服务器可以是独立存在的物理实体,也可以是集成在视频转换服务器或者电信视频资源平台上的。视频转换服务器保存到文件服务器的图片格式只要电信视频资源平台支持即可,例如BMP、JPG等图片格式。
407、视频转换服务器向电信视频资源平台发送转换成功消息,该转换成功消息表明了网页的视频内容已经成功转换为图片文件了,并且该消息还可以包含了该图片文件对应的图片文件名。
保存在文件服务器上的图片文件名也可以是电信视频资源平台在向视频转换服务器发请求时就指定的,在步骤406中,当视频内容生成图片内容时,相应的图片文件名就是电信视频资源平台指定的。
408、电信视频资源平台根据上述图片文件名向文件服务器中获取请求,该获取请求包含了上述图片文件名。
409、文件服务器接收到获取请求后,根据图片文件名,将该图片文件名对应的图片文件发送给电信资源平台。
410、电信视频资源平台将获取的图片文件转换为视频流数据,发送到电信网络中。
此处,视频转换服务器可以通过一台计算机实现该功能。可以通过RTP和RTCP网络传输协议发送给电信网络中的设备,需要说明的是,还可以通过H.324M协议等其他协议传输视频流,本发明实施例并不以此为限。
上述本发明应用实例应用于动态信息变化较少的场景中,之所以要中途生成图片文件,是因为对于有些比如显示表格的视频流,画面变化很少,可以通过抓图软件截取不同的显示画面,保存为图片文件,节省存储空间,还可以提升视频转换服务器和电信视频资源平台的处理性能。
2)如图5所示,为本发明应用实例二在电信网络中提供实时视频业务的流程示意图,具体包括:
501、视频转换服务器接收来自电信视频资源平台发送的视频内容获取请求,该视频内容获取请求为Invite报文,该视频内容获取请求包含了URL。
502、视频转换服务器接收到上述视频内容获取请求后,向电信视频资源平台返回100Trying消息。
503、视频转换服务器向电信视频资源平台发送180Alerting报文。
504、视频转换服务器解析上述视频内容获取请求,获取到URL对应的网站服务器地址信息。
505、视频转换服务器根据上述网站服务器地址信息,使用HTTP协议请求网站服务器网页内容。
506、视频转换服务器接收上述网站服务器发送的网页内容。
507、视频转换服务器将网页内容转换为视频流,并确定视频编解码格式,以及确定发送RTP和RCTP网络传输协议的视频流的IP地址信息,该IP地址信息即为上述电信视频资源平台的地址信息。
此处,视频转换服务器可以通过一台计算机实现该功能,具体实现参见上文。
508、视频转换服务器向电信视频资源平台反馈SIP标准协议200OK报文。
509、视频转换服务器根据确定的IP地址信息发送转换的视频流到电信视频资源平台,最后通过电信视频资源平台发送到电信网络中。
上述本发明应用实例应用于动态信息变化较多的场景中,此处之所以要把视频流发送电信视频资源平台,是因为电信视频资源平台需要处理视频流,例如当电信网络中的设备支持的是H.324复用流方式的视频流且电信网络中无独立VIG设备时,需要通过电信视频资源平台进行H.324复用流方式的视频流的打包。另外,当电信网络中的设备和视频转换服务器没有编解码交集时,需要通过电信视频资源平台进行视频流编解码格式的转换,转换成电信网络中的设备可以接受的编解码格式。
3)如图6所示,为本发明应用实例三在电信网络中提供实时视频业务的流程示意图,具体包括:
601、视频转换服务器接收来自电信视频资源平台发送的视频内容获取请求和远端会话描述协议(Session Description Protocol,SDP)报文,该视频内容获取请求和SDP报文为Invite报文,该视频内容获取请求包含了URL,该SDP报文包含了电信网络中的设备的地址信息。
602、视频转换服务器接收到上述视频内容获取请求和远端SDP报文后,向电信视频资源平台返回100Trying消息。
603、视频转换服务器向电信视频资源平台发送180Alerting报文。
604、视频转换服务器解析上述视频内容获取请求,获取到URL对应的网站服务器地址信息,并通过上述远端SDP报文得知电信网络中的设备的地址信息。
605、视频转换服务器根据上述网站服务器地址信息,使用HTTP协议请求网站服务器网页内容。
606、视频转换服务器接收上述网站服务器发送的网页内容。
607、视频转换服务器将网页内容转换为视频流,并确定视频编解码格式,以及确定发送RTP和RCTP网络传输协议的视频流的IP地址信息,该IP地址信息即为上述电信网络中的设备的地址信息。
608、视频转换服务器向电信视频资源平台反馈SIP标准协议200OK报文。
609、视频转换服务器根据确定的上述电信网络中的设备的地址信息发送转换的视频流到电信网络中的设备。
该电信网络中的设备可以是IMS中的终端,或NGN网络中的终端,也可以是电信网络中的VIG网关。
上述本发明应用实例应用于动态信息变化较多的场景中,此处如果确定转换成的视频流电信网络中的设备可以接受,则可以直接发送给电信网络中的设备,而不用通过电信视频资源平台进行视频流编解码格式的转换,转换成电信网络中的设备可以接受的编解码格式。
4)如图7所示,为本发明应用实例四在电信网络中提供实时视频业务的流程示意图,具体包括:
701、视频转换服务器接收来自电信视频资源平台发送的RTSP协议描述报文。
702、视频转换服务器向电信视频资源平台发送200OK报文。
703、视频转换服务器接收电信视频资源平台发送的设置本端SDP报文,该报文包含了电信视频资源平台的IP地址信息。
704、视频转换服务器向电信视频资源平台发送200OK视频转换服务器SDP确认报文。
705、视频转换服务器接收来自电信视频资源平台发送的视频内容获取请求,该视频内容获取请求包含了URL。
706、视频转换服务器解析上述视频内容获取请求,获取到URL对应的网站服务器地址信息。
707、视频转换服务器根据上述网站服务器地址信息使用HTTP协议请求网页内容。
708、视频转换服务器接收上述网站服务器发送的网页内容。
709、视频转换服务器将网页内容转换为视频流,并确定视频编解码格式,以及确定发送RTP和RCTP网络传输协议的视频流的IP地址信息,该IP地址信息即为上述电信视频资源平台的地址信息。
710、视频转换服务器向电信视频资源平台反馈RTSP标准协议200OK报文。
711、视频转换服务器根据确定的IP地址信息发送转换的视频流到电信视频资源平台,最后通过电信视频资源平台发送到电信网络中。
上述本发明应用实例应用于动态信息变化较多的场景中,此处之所以要把视频流发送电信视频资源平台,是因为电信视频资源平台需要处理视频流,例如当电信网络中的设备支持的是H.324复用流方式的视频流且电信网络中无独立VIG设备时,需要通过电信视频资源平台进行H.324复用流方式的视频流的打包。另外,当电信网络中的设备和视频转换服务器没有编解码交集时,需要通过电信视频资源平台进行视频流编解码格式的转换,转换成电信网络中的设备可以接受的编解码格式。
5)如图8所示,为本发明应用实例五在电信网络中提供实时视频业务的流程示意图,具体包括:
801、视频转换服务器接收来自电信视频资源平台发送的RTSP协议描述报文。
802、视频转换服务器向电信视频资源平台发送200OK报文。
803、视频转换服务器接收电信视频资源平台发送的设置本端SDP报文,该报文包含了电信网络中的设备的地址信息。
需要说明的是,该步骤与图7中的对应步骤703相比,SDP报文包含的地址信息是不一样的,步骤703中,电信视频资源平台如果确定转换成的视频流电信网络中的设备可以接受,则可以直接在SDP报文包含电信网络中的设备的地址信息,将包含该地址信息的SDP报文发送给视频转换服务器,后期由视频转换服务器直接将转换成功的视频流发送给电信网络中的设备,而不用通过电信视频资源平台进行视频流编解码格式的转换,转换成电信网络中的设备可以接受的编解码格式。由于该实施例与图7中的实施例***视频资源平台都是应电信网络中的设备的请求(该请求包含电信网络中的设备的地址信息),从而向视频转换服务器发送的视频内容获取请求,所以电信视频资源平台可以通过电信网络中的设备的请求获取电信网络中的设备的地址信息。
804、视频转换服务器向电信视频资源平台发送200OK视频转换服务器SDP确认报文。
805、视频转换服务器接收来自电信视频资源平台的视频内容获取请求,该视频内容获取请求包含了URL。
806、视频转换服务器解析上述视频内容获取请求中的URL,获取到URL对应的网站服务器地址信息,并通过上述设置本端SDP报文得知电信网络中的设备的地址信息。
807、视频转换服务器根据上述网站服务器地址信息,使用HTTP协议请求网站服务器网页内容。
808、视频转换服务器接收上述网站服务器发送的网页内容。
809、视频转换服务器将网页内容转换为视频流,并确定视频编解码格式,以及确定发送RTP和RCTP网络传输协议的视频流的IP地址信息,该IP地址信息即为上述电信网络中的设备的地址信息。
810、视频转换服务器向电信视频资源平台反馈RTSP标准协议200OK报文。
811、视频转换服务器根据确定的上述电信网络中的设备的地址信息发送转换的视频流到电信网络中的设备。
该电信网络中的设备可以是IMS中的终端,或NGN网络中的终端,也可以是电信网络中的VIG网关。
上述本发明应用实例应用于动态信息变化较多的场景中,此处如果确定转换成的视频流电信网络中的设备可以接受,则可以直接发送给电信网络中的设备,而不用通过电信视频资源平台进行视频流编解码格式的转换,转换成电信网络中的设备可以接受的编解码格式。
可选的,上述图3中的接收单元301,进一步可以用于通过视频转换服务器管理节点分发视频内容获取请求后,接收电信视频资源平台发送的所述视频内容获取请求。如图9所示,为本发明实施例在图2的基础上的增加视频转换服务器管理节点后的改进结构示意图,该视频转换服务器管理节点25负责管理和分配多个视频转换服务器23。
如图10所示,为本发明应用实例六在电信网络中提供实时视频业务的流程示意图,具体包括:
1001、视频转换服务器管理节点接收电信视频资源平台发送的视频转换服务请求,该视频转换服务请求为Invite报文,用于请求视频转换服务。
1002、视频转换服务器管理节点在视频转换服务器集群中选择一个视频转换服务器。
需要说明的是,本发明实施例可以根据负荷分担原则(比如可以考虑视频转换服务器的忙碌情况、负荷情况等因素)在视频转换服务器集群中选择一个视频转换服务器,这只是一个实例,也可以是其它的分配方式,本发明实施例并不以此为限。
1003、视频转换服务器管理节点向电信视频资源平台发送SIP消息,该SIP消息中包含分配的视频转换服务器IP地址信息,由分配的该视频转换服务器为电信视频资源平台提供视频转换服务。
1004、视频转换服务器接收电信视频资源平台发送的视频内容获取请求,该视频内容获取请求包含了URL。
1005、视频转换服务器向电信视频资源平台发送100Trying消息。
1006、视频转换服务器向电信视频资源平台发送180Alerting报文。
1007、视频转换服务器解析上述视频内容获取请求中的URL,获取该URL对应的网站服务器地址信息。
1008、视频转换服务器根据上述网站服务器地址信息,使用HTTP协议请求网页内容。
1009、视频转换服务器接收上述网站服务器发送的网页内容。
1010、视频转换服务器将网页内容转换为视频流,并确定视频编解码格式,以及确定发送RTP和RCTP网络传输协议的视频流的IP地址信息,该IP地址信息即为上述电信视频资源平台的地址信息。
1011、视频转换服务器向电信视频资源平台反馈SIP标准协议200OK报文。
1012、视频转换服务器根据确定的IP地址信息发送转换的视频流到电信视频资源平台,最后通过电信视频资源平台发送到电信网络中。
上述本发明应用实例应用于视频内容获取请求业务量大的场景中,随着业务量的增大,***中可能会存在多套视频转换服务器,此时即可由电信视频资源平台统一管理,可以采用上述应用实例中的方式和增加的一个视频转换服务器管理节点部件交互,由该视频转换服务器管理节点管理和分配视频转换服务器,电信视频资源平台需要视频转换服务时,只需先和视频转换服务器管理节点交互获取分配的视频转换服务器资源即可。
本发明实施例上述装置技术方案因为采用接收单元接收来自电信视频资源平台的视频内容获取请求;获取单元根据视频内容获取请求获取视频内容获取请求对应的网站服务器的数据内容;转换单元将数据内容转换为视频形式的显示内容;发送单元发送视频形式的显示内容的技术手段,所以具有根据动态信息,实时动态生成视频内容的能力,且开放效率高。几种实现方式适用于不同场景,电信视频业务开发能力大幅提升。例如文件方式适用于显示内容不经常变化的内容,如查询用户话单;SIP方式、RTSP方式适用于内容变化较大或者定期变化频率较高的内容,例如查看股票行情等。该方案和架构不仅可以用于显示网页,只要是IT技术上能做出的显示效果,都可以轻易的用该架构转换为电信网络中的视频流。
本发明实施例还提供了一种在电信网络中提供实时视频业务的***如图11所示,包括:
视频转换服务器111,用于接收来自电信视频资源平台112的视频内容获取请求,根据所述视频内容获取请求获取所述视频内容获取请求对应的网站服务器的数据内容,并将所述数据内容转换为视频形式的显示内容,和发送所述视频形式的显示内容;
电信视频资源平台112,用于向所述视频转换服务器111发送视频内容获取请求。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,包括上述全部或部分步骤,所述的存储介质,如:ROM/RAM、磁盘、光盘等。
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (11)
1.一种在电信网络中提供实时视频业务的方法,其特征在于,所述方法包括:
根据负荷分担原则在视频转换服务器集群中选择一个视频转换服务器,并通过视频转换服务器管理节点分发视频内容获取请求后,利用选择的所述视频转换服务器接收电信视频资源平台发送的视频内容获取请求;
根据所述视频内容获取请求获取所述视频内容获取请求对应的网站服务器的数据内容;
将所述数据内容转换为视频形式的显示内容;
发送所述视频形式的显示内容;
其中,将所述数据内容转换为视频形式的显示内容包括:选择的视频转换服务器将网页内容转换为视频流,并确定视频编解码格式。
2.如权利要求1所述方法,其特征在于,所述根据所述视频内容获取请求获取所述视频内容获取请求对应的网站服务器的数据内容,包括:
根据所述视频内容获取请求中的统一资源定位符URL,获取所述URL对应的网站服务器的网页形式的数据内容。
3.如权利要求1所述方法,其特征在于,所述发送所述视频形式的显示内容,包括:
向所述电信视频资源平台发送所述视频形式的显示内容,其中,所述视频形式为图片或者媒体流,或者
根据会话描述协议SDP报文中的地址信息,向电信网络中所述地址信息对应的设备发送所述视频形式的显示内容,所述电信网络中所述地址信息对应的设备包括如下之一:IP多媒体***IMS网络的终端、或下一代网络NGN的终端、或电信网络中的第三代移动通信技术3G视频网关VIG。
4.如权利要求1所述方法,其特征在于,所述视频形式的显示内容的网络传输协议为实时传送协议RTP和RTP控制协议RTCP。
5.如权利要求3所述方法,其特征在于,通过如下会话建立方式之一与所述电信视频资源平台建立会话后,向所述电信视频资源平台发送所述视频形式的显示内容:文件传输协议FTP、超文本传输协议HTTP、会话初始化协议SIP、实时流传输协议RTSP。
6.一种在电信网络中提供实时视频业务的视频转换服务器,其特征在于,所述视频转换服务器包括:
接收单元,用于根据负荷分担原则在视频转换服务器集群中选择一个视频转换服务器,并通过视频转换服务器管理节点分发视频内容获取请求后,利用选择的所述视频转换服务器接收电信视频资源平台发送的视频内容获取请求;
获取单元,用于根据所述视频内容获取请求获取所述视频内容获取请求对应的网站服务器的数据内容;
转换单元,用于将所述数据内容转换为视频形式的显示内容;
发送单元,用于发送所述视频形式的显示内容;
其中,所述转换单元具体用于将网页内容转换为视频流,并确定视频编解码格式。
7.如权利要求6所述视频转换服务器,其特征在于,所述获取单元,进一步用于根据所述视频内容获取请求中的统一资源定位符URL,获取所述URL对应的网站服务器的网页形式的数据内容。
8.如权利要求6所述视频转换服务器,其特征在于,所述发送单元,进一步用于向所述电信视频资源平台发送所述视频形式的显示内容,其中,所述视频形式为图片或者媒体流,或者用于根据会话描述协议SDP报文中的地址信息,向电信网络中所述地址信息对应的设备发送所述视频形式的显示内容,所述电信网络中所述地址信息对应的设备包括如下之一:IP多媒体***IMS网络的终端、或下一代网络NGN网络中的终端、或电信网络中的第三代移动通信技术3G视频网关VIG。
9.如权利要求6所述视频转换服务器,其特征在于,所述发送单元,用于发送所述视频形式的显示内容的网络传输协议为实时传送协议RTP和RTP控制协议RTCP。
10.如权利要求8所述视频转换服务器,其特征在于,所述视频转换服务器还包括:
会话建立单元,用于通过如下会话建立方式之一与所述电信视频资源平台建立会话后,由所述发送单元向所述电信视频资源平台发送所述视频形式的显示内容:文件传输协议FTP、超文本传输协议HTTP、会话初始化协议SIP、实时流传输协议RTSP。
11.一种在电信网络中提供实时视频业务的***,其特征在于,包括:
视频转换服务器,用于根据负荷分担原则在视频转换服务器集群中选择一个视频转换服务器,并通过视频转换服务器管理节点分发视频内容获取请求后,利用选择的所述视频转换服务器接收电信视频资源平台发送的视频内容获取请求,根据所述视频内容获取请求获取所述视频内容获取请求对应的网站服务器的网页内容,并将所述网页内容转换为视频流,并确定视频编解码格式,和发送所述视频流;
电信视频资源平台,用于向所述视频转换服务器发送视频内容获取请求。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010137010.1A CN102209276B (zh) | 2010-03-29 | 2010-03-29 | 在电信网络中提供实时视频业务的方法、服务器和*** |
PCT/CN2011/071468 WO2011120368A1 (zh) | 2010-03-29 | 2011-03-03 | 在电信网络中提供实时视频业务的方法、服务器和*** |
US13/606,804 US20120331510A1 (en) | 2010-03-29 | 2012-09-07 | Method, server and system for providing real-time video service in telecommunication network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010137010.1A CN102209276B (zh) | 2010-03-29 | 2010-03-29 | 在电信网络中提供实时视频业务的方法、服务器和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102209276A CN102209276A (zh) | 2011-10-05 |
CN102209276B true CN102209276B (zh) | 2014-07-09 |
Family
ID=44697904
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010137010.1A Expired - Fee Related CN102209276B (zh) | 2010-03-29 | 2010-03-29 | 在电信网络中提供实时视频业务的方法、服务器和*** |
Country Status (3)
Country | Link |
---|---|
US (1) | US20120331510A1 (zh) |
CN (1) | CN102209276B (zh) |
WO (1) | WO2011120368A1 (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
ES2387437B1 (es) * | 2010-11-19 | 2013-05-20 | Telefónica, S.A. | Sistema de comunicaciones y método para comunicaciones entre internet y subsistemas ngn/ims. |
US9451319B2 (en) * | 2010-12-17 | 2016-09-20 | Microsoft Technology Licensing, Llc | Streaming digital content with flexible remote playback |
CN103179433B (zh) * | 2011-12-26 | 2017-02-08 | ***通信集团上海有限公司 | 一种视频内容提供***、方法及服务节点 |
CN103856543B (zh) * | 2012-12-07 | 2019-02-15 | 腾讯科技(深圳)有限公司 | 一种视频处理方法、移动终端及服务器 |
CN105099897B (zh) * | 2014-05-13 | 2020-01-21 | 中兴通讯股份有限公司 | 一种在浏览器和电信网络之间进行通信的方法和网关 |
CN114040232B (zh) * | 2021-11-01 | 2023-09-01 | 北京奇艺世纪科技有限公司 | 投屏***、方法、电子设备和存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101075987A (zh) * | 2007-06-27 | 2007-11-21 | 华为技术有限公司 | 一种传送消息的装置和方法 |
CN101150803A (zh) * | 2007-10-24 | 2008-03-26 | 优视动景(北京)技术服务有限公司 | 微浏览器处理网络数据的方法、微浏览器及其服务器 |
CN101237458A (zh) * | 2008-03-10 | 2008-08-06 | 刘敬 | 支持个性化定制的网络内容自动化适配方法与*** |
CN101526952A (zh) * | 2009-01-19 | 2009-09-09 | 北京跳网无限科技发展有限公司 | Ua适配技术,识别手机终端的属性 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20010037404A1 (en) * | 2000-04-04 | 2001-11-01 | Gudmundur Hafsteinsson | System for wireless communication of data between a WEB server and a device using a wireless application protocol |
WO2001076174A2 (en) * | 2000-04-04 | 2001-10-11 | Dimon-Hugbunadarhus Ehf. | A system for wireless communication of data between a web server and a device using a wireless application protocol |
JP3672235B2 (ja) * | 2000-07-31 | 2005-07-20 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 放送システム及び放送システムでのウェブ閲覧方法 |
GB2389479B (en) * | 2002-06-07 | 2005-12-28 | Hewlett Packard Co | Method of serving out video over a network of video servers |
US20050125838A1 (en) * | 2003-12-04 | 2005-06-09 | Meng Wang | Control mechanisms for enhanced features for streaming video on demand systems |
WO2008100345A2 (en) * | 2007-02-09 | 2008-08-21 | Novarra, Inc. | Method and system for transforming and delivering video file content for mobile devices |
CN201138808Y (zh) * | 2007-08-20 | 2008-10-22 | 阳术国 | 视频订阅***装置 |
CN101794298A (zh) * | 2010-01-22 | 2010-08-04 | 中兴通讯股份有限公司 | 一种实现页面适配的方法、页面适配***及通信*** |
-
2010
- 2010-03-29 CN CN201010137010.1A patent/CN102209276B/zh not_active Expired - Fee Related
-
2011
- 2011-03-03 WO PCT/CN2011/071468 patent/WO2011120368A1/zh active Application Filing
-
2012
- 2012-09-07 US US13/606,804 patent/US20120331510A1/en not_active Abandoned
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101075987A (zh) * | 2007-06-27 | 2007-11-21 | 华为技术有限公司 | 一种传送消息的装置和方法 |
CN101150803A (zh) * | 2007-10-24 | 2008-03-26 | 优视动景(北京)技术服务有限公司 | 微浏览器处理网络数据的方法、微浏览器及其服务器 |
CN101237458A (zh) * | 2008-03-10 | 2008-08-06 | 刘敬 | 支持个性化定制的网络内容自动化适配方法与*** |
CN101526952A (zh) * | 2009-01-19 | 2009-09-09 | 北京跳网无限科技发展有限公司 | Ua适配技术,识别手机终端的属性 |
Also Published As
Publication number | Publication date |
---|---|
CN102209276A (zh) | 2011-10-05 |
WO2011120368A1 (zh) | 2011-10-06 |
US20120331510A1 (en) | 2012-12-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103581699B (zh) | 视频播放方法、流媒体服务器及流媒体播放*** | |
CN101485170B (zh) | 通过网络呈现用流传输的可重复的数据对象 | |
US8566889B2 (en) | Control apparatus, content transmission system and content transmission method | |
CN102209276B (zh) | 在电信网络中提供实时视频业务的方法、服务器和*** | |
US20180167227A1 (en) | Method for Controlling Data Streams of a Virtual Session with Multiple Participants, Collaboration Server, Computer Program, Computer Program Product, and Digital Storage Medium | |
CN101119475B (zh) | 实现iptv***中视频点播请求重定向的***和方法 | |
CN102790921B (zh) | 为多屏业务选择和录制部分屏幕区域的方法和设备 | |
CN101313567B (zh) | 电子节目单提供方法、电子节目单***及业务功能单元 | |
CN101677388A (zh) | 可视通信***、终端网关、视频网关以及可视通信方法 | |
JP2006246434A (ja) | コンテンツ配信方法及び中継装置 | |
CN106453675A (zh) | 302跳转方法、url生成方法及***、域名解析方法及*** | |
CN105141971A (zh) | 一种基于会话初始化协议实现直播的方法及*** | |
CN101299748A (zh) | 在iptv业务中应用终端能力信息的方法、***及装置 | |
CN1964470A (zh) | 视频点播/直播***和方法 | |
EP1890463A1 (en) | Accessing interactive services over internet | |
CN100563258C (zh) | 一种发现流媒体业务的方法和***以及业务发现装置 | |
US8908853B2 (en) | Method and device for displaying information | |
CN107920042A (zh) | 一种直播间页面的优化传输方法和服务器 | |
CN100403794C (zh) | 一种实现流媒体业务的视讯终端和方法 | |
CN101083628A (zh) | 一种动态转发媒体源的方法 | |
KR101330910B1 (ko) | 패킷호 대기시간에서의 컨텐츠 제공 시스템 및 그 방법 | |
CN103039054A (zh) | 用于跨应用元件传送应用标识符的方法和设备 | |
CN101212320B (zh) | 访问网络电视服务的方法、***及网络电视终端 | |
US20110238785A1 (en) | Multimedia providing service | |
CN101287155B (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 | ||
C41 | Transfer of patent application or patent right or utility model | ||
TR01 | Transfer of patent right |
Effective date of registration: 20160608 Address after: Wei Jie Street No. 11 building, 518057 Shenzhen Road, Guangdong province science and technology Nanshan District Guangdong 306 Patentee after: SHENZHEN COMFD TECHNOLOGY DEVELOPMENT CO.,LTD. Address before: 518129 headquarters building of Bantian HUAWEI base, Longgang District, Guangdong, Shenzhen Patentee before: HUAWEI TECHNOLOGIES Co.,Ltd. |
|
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20140709 |
|
CF01 | Termination of patent right due to non-payment of annual fee |