CN102047675A - 服务器装置和通信方法以及程序 - Google Patents
服务器装置和通信方法以及程序 Download PDFInfo
- Publication number
- CN102047675A CN102047675A CN200980119132.3A CN200980119132A CN102047675A CN 102047675 A CN102047675 A CN 102047675A CN 200980119132 A CN200980119132 A CN 200980119132A CN 102047675 A CN102047675 A CN 102047675A
- Authority
- CN
- China
- Prior art keywords
- mentioned
- terminal
- sends
- packet
- server unit
- 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
- 238000004891 communication Methods 0.000 title claims description 20
- 238000000034 method Methods 0.000 title description 9
- 230000005540 biological transmission Effects 0.000 claims abstract description 26
- 230000015572 biosynthetic process Effects 0.000 claims description 16
- 230000015556 catabolic process Effects 0.000 abstract 1
- 238000006731 degradation reaction Methods 0.000 abstract 1
- 230000009471 action Effects 0.000 description 15
- 230000006870 function Effects 0.000 description 6
- 238000007906 compression Methods 0.000 description 4
- 230000006835 compression Effects 0.000 description 4
- 238000004590 computer program Methods 0.000 description 4
- 230000009466 transformation Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 239000000654 additive Substances 0.000 description 1
- 230000000996 additive effect Effects 0.000 description 1
- 230000003915 cell function Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000009472 formulation Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000001172 regenerating effect Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/41407—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6131—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via a mobile phone network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/637—Control signals issued by the client directed to the server or network components
- H04N21/6377—Control signals issued by the client directed to the server or network components directed to server
- H04N21/6379—Control signals issued by the client directed to the server or network components directed to server directed to encoder, e.g. for requesting a lower encoding rate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/647—Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
- H04N21/64784—Data processing by the network
- H04N21/64792—Controlling the complexity of the content stream, e.g. by dropping packets
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/141—Systems for two-way working between two video terminals, e.g. videophone
- H04N7/148—Interfacing a video terminal to a particular transmission medium, e.g. ISDN
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供一种服务器装置,该服务器装置由2台以上的终端参加而生成组,从第一终端至少接收包含视频信号的数据流并将其复制后向第一终端以外的终端发送,其中,即使对于从中途参加的终端,也不会在终端侧发生图像质量变差的问题。本发明的服务器装置(150)由2台以上的终端参加而生成组,接收从第一终端(120)发送的至少包含视频信号的数据流或数据包,复制上述接收的数据流或数据包的一部分或全部,并向不同于第一终端的终端发送复制后的数据流或数据包,其中,该服务器装置具有控制数据包生成发送部(158),该控制数据包生成发送部(158)在上述发送的中途有新终端参加上述组的情况下,向上述第一终端发出发送非预测视频帧的指示。
Description
技术领域
(对相关申请的记载)
本发明基于主张日本专利申请:特愿2008-142745号(2008年5月30日申请)的优先权,通过将该申请的全部记载内容引用到本说明书中组合记载而成。
本发明涉及服务器装置和通信方法,特别涉及至少2台终端参加而生成组,从第一终端接收包含视频信号的数据流(stream)或数据包(packet),在将其复制的基础上向第一终端以外的其他终端发送的服务器装置和通信方法以及程序。
背景技术
随着移动数据包网络带宽的扩大和高速化,预料进行基于数据包的通信和发信的服务也会增加。其中,2台以上的终端(例如N台)参加而生成组,针对声音,已经以称为PoC(Push to talk over Cellular,无线一键通功能)的名称开始提供接收从第一终端发送的数据包数据并将其进行复制后向第一终端以外的终端(N-1台)发送的服务。
今后,随着IMS(IP Multimedia Subsystem,IP多媒体子***)的进展,预料将开始提供将视频信号作为对象的同样的服务(视频PoC、视频共享)。
此时,针对视频信号,为了以低码率有效地传送而在终端侧进行压缩编码,作为压缩编码方式公知有ITU-T(International Telecommunication Union Telecommunication Standardization Sector,国际电信联盟远程通信标准化组织)建议H.263、由ISO/IEC(International Organization for Standardization/International Electrotechnical Commission,国际标准化组织/国际电工委员会)制定为国际标准的MPEG-4(Moving Picture Experts Group phase 4,动态图象专家组)。
并且,IT与上述动态图像压缩编码方式相比,U-T和由ISO/IEC制定为国际标准的H.264/MPEG-4 AVC(Advanced Video Coding,高级视频编码)能够更有效地传送动态图像信号。
在专利文献1、2中,公开了如下构成:在视频数据流***中,如果在传送数据流时丢失帧,则在向客户准确地发送下一个数据包时,客户向服务器通知帧的丢失,服务器跳过现行的预测编码帧顺序的预测编码帧,接着从内部编码帧重新开始传送。专利文献3公开了如下的构成:在组播网络(multicast net)中,当检测出指示与某个多播组(multicast group)对应的被请求的通道的通道变更请求时,将被请求的通道中所保存的内部帧作为单点通信来发送。专利文献4公开了如下的方法及装置:在传送如压缩视频信号那样的服务数据流时,比较大的非预测帧仅在发生事件的情况下传送,除此以外仅传送比较小的预测帧。但是,在上述的专利文献都没有公开如下构成的服务器装置:至少2台终端参加而生成组,从第一终端接收包含视频信号的数据流或数据包,在将其复制的基础上向第一终端以外的其他终端发送。
现有技术文献
专利文献
专利文献1:日本特开2001-285390号公报
专利文献2:日本特开2004-289868号公报
专利文献3:日本特开2005-124193号公报
专利文献4:日本特表2008-504767号公报
在本说明书中引用重复记载了上述专利文献1~4的全部公开内容。
下面,对涉及本发明的相关技术进行分析。
在将视频信号作为对象的视频PoC、视频共享中存在如下问题。
(a)在具有主导权的终端(第一终端)通过上述压缩编码方式对视频信号或视频内容进行压缩编码的情况下,通常将非预测帧(称作I帧)只***到内容的前部分(很少情况下有时以数秒间隔周期性地***I帧)。
另一方面,对于从第一终端发送的数据包,即使存在中途参加到组中的终端的情况下,由于第一终端在该终端参加进来的时间点不***I帧,因而在该终端接收这种压缩编码信号后进行解码、再生时,画像从最初起便会发生紊乱。
从组内的具有主导权的终端(第一终端)发送的包含视频内容的数据包例如在移动IP网络中损失数据包而未能到达服务器装置的情况下,在服务器装置中将该数据包复制并向组内的第一终端以外发送时,在损失了数据包的时间点之后的某个时间区段,在终端会发生解码过的视频信号变差等不良情况,从而显著降低服务质量
发明内容
本发明的目的在于提供如下的服务器装置、通信方法以及程序,即,所述服务器装置由2台以上终端参加而生成组,从第一终端至少接收包含视频信号的数据流并将其复制后向第一终端以外的终端发送,其中,即使针对从中途参加的终端,也不会在终端侧发生图像质量变差的问题。
并且,本发明的另一目的在于提供如下的服务器装置、通信方法以及程序,即,所述服务器装置由在2台以上终端参加而生成组,从第一终端至少接收包含视频信号的数据流并将其复制后向第一终端以外的终端发送,其中,即使在IP网络中从第一终端发送的数据包丢失而未能到达服务器装置,也不会在终端侧发生图像质量变差的问题。
根据本发明的一个侧面,提供一种服务器装置,即,2台以上终端参加而生成组,该服务器装置接收从第一终端发送的至少包含视频信号的数据流或数据包,复制上述所接收的数据流或数据包的一部分或全部,并向不同于上述第一终端的终端发送上述复制后的数据流或数据包,其中,该服务器装置具有控制部,该控制部在上述发送的中途有新终端参加上述组的情况下,向上述第一终端发出发送非预测视频帧的指示。
根据本发明,提供一种服务器装置,该服务器装置由2台以上终端参加而生成组,接收从第一终端发送的至少包含视频信号的数据流或数据包,复制上述接收的数据流或数据包的一部分或全部,并向不同于上述第一终端的终端发送上述复制后的数据流或数据包,其中,该服务器装置具有控制部,该控制部在从上述第一终端发送的数据包丢失而未能到达上述服务器装置的情况下,向上述第一终端发出发送非预测视频帧的指示。
根据本发明的另一侧面,提供一种通信方法,其中,多个终端参加而生成组,服务器装置接收从上述多个终端中的第一终端发送的至少包含视频信号的数据流或数据包,
上述服务器装置复制上述所接收的数据流或数据包的一部分或全部,并向上述多个终端中的不同于上述第一终端的终端发送上述复制后的数据流或数据包,
上述服务器装置在上述发送的中途有新终端参加上述组的情况下,向上述第一终端发出发送非预测视频帧的指示。
根据本发明,提供一种通信方法,其中,多个终端参加而生成组,服务器装置接收从上述多个终端中的第一终端发送的至少包含视频信号的数据流或数据包,
上述服务器装置复制上述所接收的数据流或数据包的一部分或全部,并向上述多个终端中的不同于上述第一终端的终端发送上述复制后的数据流或数据包,
在从上述第一终端发送的数据包丢失而未能到达上述服务器装置的情况下,上述服务器装置向上述第一终端发出发送非预测视频帧的指示。
根据本发明的又一侧面,提供一种计算机程序,其中,该计算机程序使如下构成的服务器装置执行如下的处理:在上述发送的中途有新终端参加上述组的情况下,向上述第一终端发出发送非预测视频帧的指示,
该服务器装置构成为:多个终端参加而生成组,该服务器装置接收从上述多个终端中的第一终端发送的至少包含视频信号的数据流或数据包,复制上述接收的数据流或数据包的一部分或全部,并向上述多个终端中的不同于上述第一终端的终端发送上述复制后的数据流或数据包。
根据本发明,提供一种计算机程序,其中,该计算机程序使如下构成的服务器装置执行如下的处理:在从上述第一终端发送的数据包丢失而未能到达上述服务器装置的情况下,向上述第一终端发出发送非预测视频帧的指示,
上述服务器装置构成为:多个终端参加而生成组,该服务器装置接收从上述多个终端中的第一终端发送的至少包含视频信号的数据流或数据包,复制上述接收的数据流或数据包的一部分或全部,并向上述多个终端中的不同于上述第一终端的终端发送上述复制后的数据流或数据包。
根据上述实施例,在2台以上终端参加而生成组,并从第一终端接收至少包含视频信号的数据流并将其复制后向第一终端以外的终端发送的服务器装置中,对于中途参加进来的终端,通过在服务器搭载控制功能,也能防止在终端侧发生图像变差的问题。根据本发明,不对终端侧进行任何改造便能起到上述效果。
根据本发明,即使在IP网络中从具有主导权的第一终端发送的数据包丢失而未能到达服务器装置,通过在服务器搭载控制功能,也能防止在终端侧发生图像变差的问题。根据本发明,不对终端侧进行任何改造便能起到上述效果。
附图说明
图1是表示本发明的服务器装置以及便携终端的连接方式的图。
图2是表示本发明的服务器装置的第一实施例的构成的图。
图3是表示本发明的服务器装置的第二实施例的构成的图。
附图标记的说明
120、121、122、123 便携终端
130 移动数据包网络
150 服务器装置
151 呼叫控制部
155 数据包接收部
156 数据包复制部
157 质量信息收集部
158、165 控制数据包生成发送部
159 数据包发送部
具体实施方式
参照图1至图3,对本发明的实施方式进行详细说明。其中,在以下的实施例中,记载了发送视频(动态图像)的例子。
图1表示移动数据包网络的服务器装置以及便携终端的连接方式例子。在图1中,作为一个例子,示出了将组的参加终端数设为N4,由4台便携终端120~123构成1组而连接到移动数据包网络130时的例子。服务器装置150连接到移动数据包网络130,并经由移动数据包网络130在属于上述组的便携终端120~123之间交换视频数据包。在视频PoC服务、视频共享服务中,在某个时机(time timing),便携终端120~123中的任一个具有主导权。
以下,将具有主导权的终端称作第一终端。从具有主导权的便携终端(例如120)向服务器装置150发送视频数据流或存储了视频数据流的数据包。服务器装置150利用作为来自终端的呼叫控制信号的SIP(Session Initiation Protocol,信令控制协议)信号或作为U-Plane信号的RTCP(RTP Control Protocol,RTP控制协议)等来判断在属于同一组的N台终端中在某个时机由哪个终端具有主导权。并进行如下的动作:从具有主导权的终端(第一终端)接收数据流或数据包,在将其复制的基础上,向第一终端以外的其他终端(此时为便携终端121~123)发送所复制的数据包。
在这里,SIP的详情可参照IETF(Internet Engineering Task Force,互联网工序任务组)的RFC(Request For Comments,请求评议)3261。并且,RTCP的详情可参照IETF RFC 1889。其中,也可以使用SIP或RTCP以外的协议。
<实施例1>
图2是表示本发明的服务器装置150的实施例的构成的图。在图2中,服务器装置150包括呼叫控制部151、数据包接收部155、数据包复制部156、数据包发送部159和控制数据包生成发送部158。
在图2中,设想具有主导权的终端利用SIP向服务器装置150传送数据。但是,如上所述,也可以利用SIP以外的手段(例如RTCP等)将主导权传递给服务器装置150。
呼叫控制部151从便携终端通过SIP信号接收属于同一组的便携终端的数量(N)以及各便携终端的IP地址(或电话号码)、在同一组具有主导权的终端的信息(IP地址或电话号码等)、参加各便携终端的组的参加时机、开始会话指示以及切断会话指示等的信息。利用SDP(Session Description Protocol,会话描述协议)接收各便携终端的能力信息。其中,SDP的详情可参照IETF RFC 2327。
首先,说明N台便携终端全部在开始会话时参加组并在会话中途没有便携终端参加时的动作(称作“动作(1)”)。
呼叫控制部151通过SIP接收开始会话指示时,向数据包接收部155发出接收来自具有主导权的便携终端(在这里设为便携终端120)的RTP数据包的指示,并向其通知便携终端120的发送地IP地址。数据包接收部155接收从该发送地IP地址发送的RTP数据包,并将该RTP数据包输出到数据包复制部156。
由于在会话中途没有便携终端参加进来,因而呼叫控制部151向数据包复制部156发出指示,使数据包复制部156对从数据包接收部155输入的全部RTP数据包仅仅复制除了具有主导权的便携终端以外的终端个数(N-1),并将其输出到数据包发送部159。
数据包发送部159从呼叫控制部151接收到开始指示和N-1台发送地的便携终端的IP地址的通知,将从数据包复制部156输入的N-1个量的复制RTP数据包分别向N-1台便携终端发送。
重复从呼叫控制部151接到开始会话指示的通知以后直到接到切断会话指示的通知为止的上述一连串的处理。
接着,对在会话中途有新便携终端参加时的动作(称作“动作(2)”)进行说明。在这里,直到新便携终端参加为止前的动作与上述动作(1)相同。
在存在有会话中途新参加组的便携终端的情况下,呼叫控制部151通过从相应便携终端来接收连接用SIP信号以识别在组中存在中途参加的终端。
呼叫控制部151在从新终端接收SIP信号的时间点,向数据包生成发送部158发出指示。数据包生成发送部158生成用于发送非预测(Intra)视频帧(大致为I帧)的控制数据包,并向具有主导权的便携终端(第一终端:在此为便携终端120)发送该控制数据包。其中,由呼叫控制部151和数据包生成发送部158实施的该控制与技术方案1的控制部的处理相对应。
具有主导权的便携终端接收上述控制数据包并对其进行分析的基础上,向服务器装置150发送包含I帧的数据包。
在这里,作为控制数据包的生成方法,可考虑在RTP的前部分存储控制信号的方法、在RTP有效载荷(pay load)存储控制信号的方法等各种方法,但在这里,采用了通过IETF RFC4585来使用控制数据包的方法。另外,也可以采用其他方法。
数据包复制部156以及数据包发送部159的动作与上述(1)的动作相同。
作为第一实施例,说明了服务器装置150的构成以及动作,该服务器装置的动作与本发明的通信方法的第一实施例对应。即,该通信方法包括如下的工序:多个终端参加而生成组,服务器装置(150)接收从多个终端中的第一终端(例如120)发送的至少包含视频信号的数据流或数据包,服务器装置(150)复制上述所接收的数据流或数据包的一部分或全部,向上述多个终端中的不同于上述第一终端的终端发送上述复制后的数据流或数据包。另外,该通信方法还包括如下工序:在发送上述复制后的数据流或数据包的中途有新终端参加上述组的情况下,服务器装置(150)向上述第一终端发出用于发送非预测视频帧的指示。
其中,服务器装置150的各部分(在图2中指呼叫控制部151、数据包接收部155、数据包复制部156、控制数据包生成发送部158、数据包发送部159)当然也可以通过构成服务器装置150的计算机上施行的程序来实现其处理及功能。
<实施例2>
图3是表示本发明的第二实施例的构成的图。在本实施例中,在图2的构成中追加了质量信息收集部157。在图3中,对与图2的结构要素相同的结构要素标注同一附图标记。与图2相同附图标记的结构要素进行与图2相同的动作,因而省略说明。
质量信息收集部157针对由数据包接收部155接收的全部RTP数据包,利用存储在RTP前部分的序列号(SN)来检测SN是否连续地发生变化。
如果SN出现跳跃,则判断为在跳跃时机发生了数据包损失。当判断为发生了数据包损失的情况下,向控制数据包生成发送部165发出指示,以生成用于发送非预测(Intra)视频帧(大致称I帧)的控制数据包,并向具有主导权的便携终端(第一终端:在此指便携终端120)发送该控制数据包。另外,由质量信息收集部157、控制数据包生成发送部165实施的该控制与技术方案2的控制部的处理相对应。
在上述各实施例中,将用于向具有主导权的便携终端(第一终端)发送I帧的控制信号作为数据包而发送至第一终端,但还可以作为SIPInfo方式(method)从呼叫控制部151向第一终端发送控制信号。在这里,SIP Info方式的详情可参照IETF RFC2976等。
并且,上述实施例不依赖于对视频进行压缩编码的方式,无论是H.263、MPEG-4、H.264等哪种压缩编码方式都能应对。
并且,在以上说明的实施例中,在服务器装置配置了作为C-Plane(Control-Plane,控制平面)处理的呼叫控制部和作为U-Plane(User-Plane,用户平面)处理的数据包接收部、转换部、数据包发送部等,但也可以将C-Plane处理和U-Plane处理在单独的装置中分离地构成。根据该构成,能使C-Plane和U-Plane独立地具有延展性(scalablity)。
作为第二实施例说明了服务器装置150的构成以及动作,该服务器装置的动作与本发明的通信方法的第二实施例对应。即,该通信方法包括如下的工序:多个终端参加而生成组,服务器装置(150)接收从多个终端中的第一终端(例如120)发送的至少包含视频信号的数据流或数据包,服务器装置(150)复制上述接收的数据流或数据包的一部分或全部,并向上述多个终端中的不同于上述第一终端的终端发送上述复制后的数据流或数据包。另外,该通信方法还包括如下的工序:从上述第一终端(120)发送的数据包丢失(lost)而未能到达上述服务器装置(150)的情况下,上述服务器装置(150)向上述第一终端(120)发出发送非预测视频帧的指示。
其中,服务器装置150的各部分(在图3中分别指呼叫控制部151、数据包接收部155、数据包复制部156、质量信息收集部157、控制数据包生成发送部165和数据包发送部159)当然也可以通过在构成服务器装置150的计算机上施行的程序来实现其处理及功能。
另外在服务器装置150中,当然也可以是同时具有上述第一、第二实施例的构成的结构。
以下,对上述实施例的作用效果进行说明。
根据上述实施例,在由2台以上终端参加而生成组,且从第一终端至少接收包含视频信号的数据流并将其复制后向第一终端以外的终端发送的服务器装置中,对于从会话的中途参加进来的终端,只要通过在服务器搭载控制功能,而无需对终端侧进行任何改造便能避免在终端侧发生图像质量变差。
根据上述实施例,即使在IP网络中从具有主导权的第一终端发送的数据包丢失而未能到达服务器装置,只要通过在服务器搭载控制功能,而无需对终端侧进行任何改造便能避免在终端侧发生图像质量变差。
另外,在本说明书中引用了上述专利文献的各公开内容。在本发明的全部公开(包含技术方案)的范围内,还能够根据其基本技术思想进行实施方式或实施例的变更及调整。并且,在本发明的权利要求书范围内,可进行公开要素的多种组合或选择。即,本发明当然能够按照包含权利要求书的全部公开内容和技术思想,实施由本领域技术人员能够得到的各种变形和修改。
权利要求书(按照条约第19条的修改)
1.一种服务器装置,其中多个终端参加而生成组,该服务器装置接收从上述多个终端中的第一终端发送的至少包含视频信号的数据流或数据包,复制上述所接收的数据流或数据包的一部分或全部,并向上述多个终端中的不同于上述第一终端的终端发送上述复制后的数据流或数据包,其特征在于,
该服务器装具有控制部,该控制部在上述发送的中途有新终端参加上述组的情况下,向上述第一终端发出发送非预测视频帧的指示。
2.如权利要求1所述的服务器装置,其特征在于,所述控制部在从上述第一终端发送的数据包丢失而未能到达上述服务器装置的情况下,向上述第一终端发出发送非预测视频帧的指示。
3.一种服务器装置,多个终端参加而生成组,该服务器装置接收从上述多个终端中的第一终端发送的至少包含视频信号的数据流或数据包,复制上述接收的数据流或数据包的一部分或全部,并向上述多个终端中的不同于上述第一终端的终端发送上述复制后的数据流或数据包,其特征在于,
该服务器装具有控制部,该控制部在从上述第一终端发送的数据包丢失而未能到达上述服务器装置的情况下,向上述第一终端发出发送非预测视频帧的指示。
4.一种通信方法,其特征在于,多个终端参加而生成组,服务器装置接收从上述多个终端中的第一终端发送的至少包含视频信号的数据流或数据包,
上述服务器装置复制上述所接收的数据流或数据包的一部分或全部,向上述多个终端中的不同于上述第一终端的终端发送上述复制后的数据流或数据包,
Claims (9)
1.一种服务器装置,其中多个终端参加而生成组,该服务器装置接收从上述多个终端中的第一终端发送的至少包含视频信号的数据流或数据包,复制上述所接收的数据流或数据包的一部分或全部,并向上述多个终端中的不同于上述第一终端的终端发送上述复制后的数据流或数据包,其特征在于,
该服务器装具有控制部,该控制部在上述发送的中途有新终端参加上述组的情况下,向上述第一终端发出发送非预测视频帧的指示。
2.如权利要求1所述的服务器装置,其特征在于,该服务器装具有控制部,该控制部在从上述第一终端发送的数据包丢失而未能到达上述服务器装置的情况下,向上述第一终端发出发送非预测视频帧的指示。
3.一种服务器装置,多个终端参加而生成组,该服务器装置接收从上述多个终端中的第一终端发送的至少包含视频信号的数据流或数据包,复制上述接收的数据流或数据包的一部分或全部,并向上述多个终端中的不同于上述第一终端的终端发送上述复制后的数据流或数据包,其特征在于,
该服务器装具有控制部,该控制部在从上述第一终端发送的数据包丢失而未能到达上述服务器装置的情况下,向上述第一终端发出发送非预测视频帧的指示。
4.一种通信方法,其特征在于,多个终端参加而生成组,服务器装置接收从上述多个终端中的第一终端发送的至少包含视频信号的数据流或数据包,
上述服务器装置复制上述所接收的数据流或数据包的一部分或全部,向上述多个终端中的不同于上述第一终端的终端发送上述复制后的数据流或数据包,
上述服务器装置在上述发送的中途有新终端参加上述组的情况下,向上述第一终端发出发送非预测视频帧的指示。
5.如权利要求4所述的通信方法,其特征在于,在从上述第一终端发送的数据包丢失而未能到达上述服务器装置的情况下,上述服务器装置向上述第一终端发出发送非预测视频帧的指示。
6.一种通信方法,其特征在于,多个终端参加而生成组,服务器装置接收从上述多个终端中的第一终端发送的至少包含视频信号的数据流或数据包,
上述服务器装置复制上述所接收的数据流或数据包的一部分或全部,向上述多个终端中的不同于上述第一终端的终端发送上述复制后的数据流或数据包,
在从上述第一终端发送的数据包丢失而未能到达上述服务器装置的情况下,上述服务器装置向上述第一终端发出发送非预测视频帧的指示。
7.一种程序,其特征在于,该程序使如下构成的服务器装置执行如下的处理:在上述发送的中途有新终端参加上述组的情况下,向上述第一终端发出发送非预测视频帧的指示,
上述服务器装置构成为:多个终端参加而生成组,该服务器装置接收从上述多个终端中的第一终端发送的至少包含视频信号的数据流或数据包,复制上述所接收的数据流或数据包的一部分或全部,并向上述多个终端中的不同于上述第一终端的终端发送上述复制后的数据流或数据包。
8.如权利要求7所述的程序,其特征在于,该程序施行如下的处理:在从上述第一终端发送的数据包丢失而未能到达上述服务器装置的情况下,向上述第一终端发出发送非预测视频帧的指示。
9.一种程序,其特征在于,该程序使如下构成的服务器装置执行如下的处理:在从上述第一终端发送的数据包丢失而未能到达上述服务器装置的情况下,向上述第一终端发出发送非预测视频帧的指示,
上述服务器装置构成为:多个终端参加而生成组,该服务器装置接收从上述多个终端中的第一终端发送的至少包含视频信号的数据流或数据包,复制上述接收的数据流或数据包的一部分或全部,并向上述多个终端中的不同于上述第一终端的终端发送上述复制后的数据流或数据包。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008-142745 | 2008-05-30 | ||
JP2008142745 | 2008-05-30 | ||
PCT/JP2009/059855 WO2009145294A1 (ja) | 2008-05-30 | 2009-05-29 | サーバ装置と通信方法ならびにプログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102047675A true CN102047675A (zh) | 2011-05-04 |
Family
ID=41377163
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200980119132.3A Pending CN102047675A (zh) | 2008-05-30 | 2009-05-29 | 服务器装置和通信方法以及程序 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20110075570A1 (zh) |
EP (1) | EP2290978A1 (zh) |
JP (1) | JPWO2009145294A1 (zh) |
CN (1) | CN102047675A (zh) |
WO (1) | WO2009145294A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102510470A (zh) * | 2011-09-28 | 2012-06-20 | 杭州华三通信技术有限公司 | 一种媒体流数据复制方法和设备 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6066561B2 (ja) * | 2012-01-26 | 2017-01-25 | キヤノン株式会社 | 映像処理装置、映像処理方法およびプログラム |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE60017356T2 (de) | 2000-03-02 | 2005-06-02 | Matsushita Electric Industrial Co., Ltd., Kadoma | Datenübertragung über ein unzuverlässiges Netz |
US6477150B1 (en) * | 2000-03-03 | 2002-11-05 | Qualcomm, Inc. | System and method for providing group communication services in an existing communication system |
JP3579335B2 (ja) * | 2000-08-23 | 2004-10-20 | 日本電信電話株式会社 | ストリーム配信装置 |
JP2002305733A (ja) * | 2001-04-06 | 2002-10-18 | Matsushita Electric Ind Co Ltd | マルチキャスト会議装置、及びマルチキャスト会議プログラム |
JP3788260B2 (ja) * | 2001-04-09 | 2006-06-21 | 日本電気株式会社 | 配信システムとその配信方法、及び配信プログラム |
JPWO2003041408A1 (ja) * | 2001-11-05 | 2005-03-03 | 松下電器産業株式会社 | 映像伝送システムにおいて利用される端末装置 |
US7562375B2 (en) | 2003-10-10 | 2009-07-14 | Microsoft Corporation | Fast channel change |
DE602004023655D1 (de) | 2004-07-01 | 2009-11-26 | Gamecluster Ltd Oy | Verfahren und einrichtung zum transfer prädiktiver und nichtprädiktiver datenrahmen |
JP2006279559A (ja) * | 2005-03-29 | 2006-10-12 | Yamaha Corp | 送信装置、受信装置およびプログラム |
JP4650626B2 (ja) * | 2005-08-16 | 2011-03-16 | 日本電気株式会社 | 発言権管理システム、発言権管理方法、及びプログラム |
JP2007068078A (ja) * | 2005-09-02 | 2007-03-15 | Sharp Corp | 通信システム、携帯端末、サーバおよび通信方法 |
JP4674173B2 (ja) * | 2006-02-27 | 2011-04-20 | 京セラ株式会社 | グループ通信制御方法、通信端末及び通信システム |
US20080100694A1 (en) * | 2006-10-27 | 2008-05-01 | Microsoft Corporation | Distributed caching for multimedia conference calls |
US20080115185A1 (en) * | 2006-10-31 | 2008-05-15 | Microsoft Corporation | Dynamic modification of video properties |
JP4844376B2 (ja) | 2006-12-11 | 2011-12-28 | 住友金属工業株式会社 | 溶融金属の連続鋳造方法 |
KR101511674B1 (ko) * | 2007-01-06 | 2015-04-13 | 삼성전자주식회사 | 화상 전화 통신 시스템에서 인트라 리프레싱을 제어하는장치 및 방법 |
JP2008193500A (ja) * | 2007-02-06 | 2008-08-21 | Canon Inc | データ送信装置及びデータ中継装置 |
US8208003B2 (en) * | 2007-03-23 | 2012-06-26 | Cisco Technology, Inc. | Minimizing fast video update requests in a video conferencing system |
-
2009
- 2009-05-29 CN CN200980119132.3A patent/CN102047675A/zh active Pending
- 2009-05-29 WO PCT/JP2009/059855 patent/WO2009145294A1/ja active Application Filing
- 2009-05-29 JP JP2010514549A patent/JPWO2009145294A1/ja not_active Ceased
- 2009-05-29 US US12/995,163 patent/US20110075570A1/en not_active Abandoned
- 2009-05-29 EP EP09754802A patent/EP2290978A1/en not_active Withdrawn
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102510470A (zh) * | 2011-09-28 | 2012-06-20 | 杭州华三通信技术有限公司 | 一种媒体流数据复制方法和设备 |
Also Published As
Publication number | Publication date |
---|---|
EP2290978A1 (en) | 2011-03-02 |
US20110075570A1 (en) | 2011-03-31 |
JPWO2009145294A1 (ja) | 2011-10-13 |
WO2009145294A1 (ja) | 2009-12-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7443797B2 (en) | Medium streaming distribution system | |
CN101753973B (zh) | 一种频道切换方法、装置和*** | |
US20080100694A1 (en) | Distributed caching for multimedia conference calls | |
CN100499790C (zh) | 在弱信号环境的移动站中提供视频呼叫服务的方法 | |
EP1241837A1 (en) | Transmitting/receiving method and device therefor | |
US20090259756A1 (en) | Transmitting media stream bursts | |
CN101116306A (zh) | 在分组交换网络上的按需多频道流会话 | |
KR20180031016A (ko) | 전송기측 화상 전화 다운그레이드 | |
CN103828324A (zh) | 用于分组网络上的流媒体的按需自适应比特率管理 | |
CN102143130B (zh) | 一种快速频道切换时获取关键信息的方法、装置和*** | |
EP2649794B1 (en) | Method and apparatus for managing content distribution over multiple terminal devices in collaborative media system | |
CN101909194B (zh) | 提供频道切换服务的方法、***及频道切换服务器 | |
EP2324635A1 (en) | Subdivision of media streams for channel switching | |
US7627184B2 (en) | Content distribution/reception device, content transmission/reception method, and content distribution/reception program | |
CN102047675A (zh) | 服务器装置和通信方法以及程序 | |
CN106302377B (zh) | 媒体会话处理方法和相关设备及通信*** | |
JP5257448B2 (ja) | サーバ装置と通信方法ならびにプログラム | |
US8811478B2 (en) | Data transmission method and apparatus | |
CN106998328B (zh) | 一种视频传输方法及装置 | |
JP4596164B2 (ja) | 画像データ通信システムおよび画像データ通信方法 | |
KR20060016809A (ko) | 미디어 신호의 수신장치, 송신장치 및 송수신 시스템 | |
JP6756212B2 (ja) | 情報配信装置、中継装置、情報配信プログラム、中継プログラム、情報配信方法、中継方法及び情報配信システム | |
Rickenbach et al. | Adaptive data delivery over disadvantaged, dynamic networks | |
CN115802097A (zh) | 一种低延时直播流媒体方法和*** | |
Tham et al. | Seamless handover between unicast and multicast multimedia streams |
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: 20110504 |