CN1198435C - 内容接收和播放装置和数据包接收方法 - Google Patents
内容接收和播放装置和数据包接收方法 Download PDFInfo
- Publication number
- CN1198435C CN1198435C CNB028023331A CN02802333A CN1198435C CN 1198435 C CN1198435 C CN 1198435C CN B028023331 A CNB028023331 A CN B028023331A CN 02802333 A CN02802333 A CN 02802333A CN 1198435 C CN1198435 C CN 1198435C
- Authority
- CN
- China
- Prior art keywords
- packet
- data
- receiver
- media data
- error
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
-
- 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/65—Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
-
- 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/1066—Session management
- H04L65/1101—Session protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/40—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/20—Arrangements for detecting or preventing errors in the information received using signal quality detector
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/30—Connection release
Abstract
甚至在RTP接收块(106)没有接收到BYE数据包的情况下,考虑到来自数据包丢失监控块(110)的数据包丢失信息和来自RTP接收块(106)的RTP数据包接收的情况,当不存在数据包丢失和没有接收到RTP数据包时,结束时间确定块(111)确定来自服务器的媒体发送结束,并指令控制命令发送接收块(109)停止媒体。此外,在RTP接收块(106)未接收数据时,如果在低层出现数据包丢失,则不确定媒体结束。
Description
技术领域
本发明涉及内容接收和播放装置以及数据包接收方法。
背景技术
有一种技术,一般称其为SMIL(同步多媒体集成语言)。这一技术已经被W3C(环球网协会)标准化为通过结合包含文本、静态图像、视频、以及声音的内容来描述空间和时间布局的技术。SMIL描述语言与超文本标识语言(HTML)的不同之处在于内容中包括了时间信息。顺便提一下,HTML描述语言是因特网上使用的最流行的语言。
现在将说明一种方法,客户机经由网络播放服务器上用SMIL描述语言制作的内容。
图1是图解使用SMIL的内容分配的示意图。图中,客户机201在网络200上访问服务器203,获取其中描述内容的SMIL文件,并解释所获取的SMIL文件。其次,从服务器202和服务器204获取SMIL文件中描述的诸如文本、静态图像、视频、以及声音的媒体。然后,基于SMIL文件中描述的时间信息,在适当的时间播放每个媒体(文本、静态图像、视频、以及音乐)。顺便提一下,此图中分别存储在服务器202、203、204中的SMIL文件、声音和视频、以及文本和静态图像,也可以存储在一个服务器中。
下面,将说明SMIL文件和每个媒体的发送方法。
典型地,用于将包括SMIL文件、静态图像文件、以及文本文件的媒体文件从服务器202、203、以及204发送到客户机201的通信协议称为TCP(发送控制协议)。TCP是和HTML一样可靠的协议,并广泛用于因特网上。大不相同的是,经常用于发送诸如声音数据和视频数据的时间连续数据的通信协议是RTP(实时发送协议)和UDP(用户数据报协议)。就发送TCP或RTP/UDP的低级协议而言,普通的是IP(网际协议)协议。
上述TCP、RTP、UDP、以及IP协议都已由IETF(因特网工程任务组)标准化,并在因特网上广泛传播。
接下来,将简单说明SMIL文件的内容描述方法。
图2是展示用SMIL描述的简单句子的示意图。此图中,左端的数字(1、2、……)为清楚说明而提供的行号,而右端是解释性的语句。这些数字和解释性的语句并不描述在实际的SMIL文件中。
由数字1和数字15包围的文本是SMIL文档,而其内容由数字2与数字8之间所示的首标部分和数字9与数字14之间所示的主体文本组成。在首标部分,描述了布局信息,其不涉及时间信息。在主体文本中,描述了时间信息,其涉及实际的媒体数据和播放。数字11所示的描述是显示视频的控制语句。另外,数字12所示的描述是显示静态图像的控制语句。数字10和13所示的<par>将其包围。这些<par>包围的部分指示其同时播放。本例指示同时播放视频和静态图像。用“src”描述媒体的位置。另外,由“begin(开始)”、“end(结束)”、“dur”等描述对媒体播放时间的指定。在这种情况下,“begin”指定媒体开始时间;“end”指定媒体结束时间;而“dur”指定媒体播放时间。
另外,数字11所示的描述指示在如“a”所示的区域,在3至20秒,显示由“src”指定的视频数据。数字12所示的描述指示在如“b”所示的区域,将由“src”指定的静态图像显示10秒。如在数字11和12所示的描述中,用绝对时间指定播放开始和结束;然而,可以借助顺序将其指定,如下面的例子(1)和(2)所示:
例(1)
<seq>
<video id=”video1”src=”rtsp://example.com/video1.m4v”/>
<video id=”video2”src=”rtsp://example.com/video2.m4v”.../>
<seq>
例(2)
<par>
<video id=”video1”src=”rtsp://example.com/video1.m4v”/>
<video id=”video2”src=”rtsp://example.com/video2.m4v”begin=”video1.end”.../>
<par>
例(1)和(2)的描述都指定将在视频1结束播放之后播放视频2。例(1)和(2)都关系到视频的情况;然而,既有视频又有静态图像时也可以应用相同方式。
接下来,将描述上面的情况下客户机和服务器之间的实际操作。
图3是图解连续媒体播放的顺序图。此图中,实线代表RTSP(实时流协议)的命令和响应信号,其中RTSP是用于实时数据控制的协议。RTSP经TCP通信。虚线代表媒体数据。对于媒体数据的发送,使用适用于实时通信的RTP协议。还使用RTP协议发送指示数据结束的命令。
现在,客户机解释SMIL文档中用于播放视频1的描述,其后请求服务器播放(步骤1)。一旦接收到来自客户机的播放请求,服务器就开始准备播放,并在播放准备完成时,向客户机发送许可(步骤2)。在发送许可之后,开始对视频1的数据发送(步骤3)。然后,当视频1的所有数据都被发送时,向客户机发送由RTP协议指定的被称为RTCP(RTP控制协议)BYE的控制信号,以通知视频1的所有数据都已被发送(步骤4)。
一旦接收到RTCP BYE,客户机就向服务器发送被称为RTSPTEARDOWN的控制信号,以终止对话(步骤5)。一旦接收到RTSPTEARDOWN命令,服务器就终止对话,并通知客户机会话已结束(步骤6)。在完成对视频1的播放之后,客户机接着播放视频2。从步骤7至步骤12,按与发送视频1相同的顺序发送视频2。
然而,这一传统数据包接收方法中存在下述问题。
即,当在指示媒体数据结束的RTCP BYE数据包中出现比特误差时,在使用RTP协议发送诸如声音数据和视频数据的实时数据期间,客户机的低层将废弃RTCP BYE数据包。在RTCP BYE被废弃的情况下,客户机无法知道数据结束,并且甚至当数据发送已结束时,也不能开始播放下一个媒体。顺便提一下,发送期间的比特误差可能出现在,例如,使用无线电信道的情况下。
另外,因脉冲误差产生的媒体的中断可能终止对话。
发明内容
本发明目的在于提供一种内容接收和播放装置和数据包接收方法,由此,在因发送误差而没有接收到媒体结束通知数据包RTCPBYE的情况下,可以开始播放下一个媒体,并且由此,因脉冲误差产生的媒体临时中断并不终止对话。
上述目的通过监控低于RTP接收器的IP层或UDP层中的数据包丢失来实现,其中所述RTP接收器是RTP数据包接收工具。
本发明的内容接收和播放装置,包括:数据包接收器,用于接收从服务器发送的数据包;误差数据包检测器,用于检测所述数据包接收器接收的数据包的误差;数据包消除器,用于废弃在所述误差数据包检测器中检测到的误差数据包;媒体接收器,用于从所述数据包接收器所接收的没有误差的数据包中接收媒体数据;以及数据结束确定器,用于在所述媒体接收器开始接收所述媒体数据之后,在不能接收所述媒体数据的情况继续预定的时间段,并且在该时间段中所述误差数据包检测器没有检测到数据包的误差的情况下,确定所述媒体数据的发送结束。
本发明的数据包接收方法,包括如下步骤:接收从服务器发送的数据包;检测所述接收数据包的步骤接收的数据包的误差;废弃在所述检测误差数据包的步骤中检测到的误差数据包;从所述接收数据包的步骤所接收的没有误差的数据包中接收媒体数据;以及在所述接收媒体数据的步骤开始接收所述媒体数据之后,在不能接收所述媒体数据的情况继续预定的时间段,并且在该时间段中所述检测误差数据包的步骤没有检测到数据包的误差的情况下,确定所述媒体数据的发送结束。
附图说明
图1是图解使用SMIL的内容分销的示意图;
图2是展示用SMIL描述的内容的示意图;
图3是图解连续媒体播放的情况的顺序图;
图4是说明传统连续媒体播放的问题的顺序图;
图5是展示根据本发明实施例的内容接收和播放装置的构造的方框图;
图6是说明根据本发明实施例的内容接收和播放装置的连续媒体播放操作的顺序图;
图7是说明根据本发明实施例的内容接收和播放装置的连续媒体播放操作的顺序图;
图8是展示根据本发明实施例的数据包接收装置的构造的方框图。
具体实施方式
下面将参考附图描述本发明的实施例。
图5是展示根据本发明实施例的内容接收和播放装置的构造的方框图。此图中,根据本发明实施例的内容接收和播放装置包括天线101、发送接收器102、IP数据包发送接收器103、TCP发送接收器104、UDP接收器105、RTP接收器106、内容控制器107、数据包丢失监视器110、以及结束时间确定器111。内容控制器107包括播放显示器108和控制命令发送接收器109。
发送接收器102对所接收的IP数据包进行无线电处理(即,下转换、A/D转换等)和解调制处理,并将已解调制的数据包信号输入到IP数据包发送接收器103。然后,发送接收器102对从IP数据包发送接收器103输入的数据包信号进行调制处理和无线电处理,并从天线101发送已作无线电处理的IP数据包。
如果IP数据包发送接收器103在进行IP数据包发送/接收时,在所接收的IP数据包中发现误差,那么IP数据包发送接收器103将IP数据包的IP首标输入到数据包丢失监视器110中,而且废弃这一数据包。相反,如果所接收的数据包没有误差,则移除这一IP数据包的IP首标,随后,在TCP信息段的情况下,将IP数据包输入到TCP发送接收器104中;而在UDP信息段的情况下,将IP数据包输入到UDP接收器105中。
TCP发送接收器104将从IP数据包发送接收器103输入的TCP信息段输入到内容控制器107的控制命令发送接收器109中,并且还将从内容控制器107的控制命令发送接收器109输入的控制命令作为TCP信息段输入到IP数据包发送接收器103。UDP接收器105检查从IP数据包发送接收器103输入的UDP信息段的误差。如果UDP信息段存在误差,则将这一UDP信息段的头输入到数据包丢失监视器110中,随后,废弃整个信息段。相反,如果UDP信息段中没有误差,则将UDP信息段转换为RTP数据包,并输入到RTP接收器106。RTP接收器106将这一RTP数据包输入到内容控制器107的播放显示器108。另外,RTP接收器106向结束时间确定器111报告有关RTP数据包接收的情况。
内容控制器107的控制命令发送接收器109接收来自服务器(图中未示出)的TCP/IP数据包中的控制命令,或使用TCP/IP数据包向服务器(图中未示出)发送控制命令,并依照内容描述,指令播放显示器108开始或停止媒体播放。播放显示器108依照来自控制命令发送接收器109的指令,播放并显示从RTP接收器106输入的RTP数据包中包括的媒体数据。
当结束时间确定器111识别RTP接收器106已接收到指示媒体结束的BYE数据包时,结束时间确定器111确定媒体已结束,并将该BYE数据包输入到控制命令发送接收器109。另外,甚至在RTP接收器106没有接收到BYE数据包的情况下,也基于来自数据包丢失监视器110的数据包丢失信息和来自RTP接收器106的RTP数据包接收情况,确定来自服务器(图中未示出)的媒体数据发送结束,并指令控制命令发送接收器109停止该媒体。即,在没有数据包丢失,和连续一段时间没有接收到数据包的情况下,确定来自服务器的媒体数据发送结束,并指令控制命令发送接收器109停止该媒体。在这种情况下,即使RTP接收器106没有接收到RTP数据包,只要数据包丢失出现在比数据包丢失信息低的层中,结束时间确定器111也不确定媒体数据发送结束。即,如果数据包丢失出现在IP层或UDP层中,那么即使在过去一段时间中没有接收到RTP数据包的情况下,结束时间确定器111也不确定媒体数据发送结束。顺便提一下,在播放显示器108中重复中断播放的情况下,有可能出现RTP接收器106没有接收到RTP数据包和在低层出现数据包丢失的情况。
下面将描述有关BYE数据包因误差而被废弃,而没有通知客户机媒体结束时间的情况下的操作。
图6是展示在BYE数据包出现发送误差的情况下的操作的顺序图。此图中,从步骤1到步骤3与图3的顺序图中那些步骤相同,从而省略对其的详细描述。
参考图6,当BYE数据包出现误差时,客户机端废弃该BYE数据包。顺便提一下,此时从服务器的媒体数据发送已经结束,并且将不再发送媒体数据。客户机仍然无法得知媒体数据发送是否已结束。所以客户机在一段时间内保持接收媒体数据的条件,并且,如果在此时段内没有接收到媒体数据,则确定媒体数据发送已经结束,并请求服务器终止对话(步骤5)。
接下来,将描述有关出现脉冲误差的情况下的操作,公知在无线电信道中经常出现这种情况。脉冲误差指在集中的时间段中出现发送误差的误差模式。
图7是图解在连续媒体播放期间,媒体数据包中出现脉冲误差的情况下的操作的顺序图。此图中,与图6中一样,使用多个数据包从服务器向客户机发送媒体数据。
参考图7,如果在从服务器向客户机发送媒体数据时出现脉冲误差,则随后的数据包中将出现误差。当在IP层或UDP层中检测到这样的误差时,将废弃整个媒体数据。在脉冲误差期间,RTP接收器106根本不能接收媒体数据。在出现数据包误差的同时,从IP层和UDP层输出数据包丢失信息,并且结束时间确定器111确定媒体数据接收仍在进行中,或者,换句话说,不确定媒体数据接收结束。因此,在一段时间内保持接收媒体数据的条件。然后,在脉冲误差结束时,重新开始媒体数据接收。
因此,根据本实施例,当播放没有指定播放时间内容时,并且当指示媒体数据结束的BYE数据包因发送误差而丢失时,如果在一段时间内继续无效的媒体数据接收条件,其间没有检测到数据包误差,那么仍然可以确定媒体数据发送结束,并因此可以迅速的开始接收下一个媒体数据。
此外,当检测到因发送误差而产生的数据包误差等时,只要继续媒体数据接收的等待状态,就可以避免因脉冲误差而产生的媒体数据接收错误中断使播放停止、而不能播放随后的数据的情况。
顺便提一下,尽管本实施例的描述是关于接收并播放内容的接收器-播放器的,但是仍然有可能移除内容控制器107,以使数据包接收装置只接收内容。图8展示了这一数据包接收装置的构造。
而且,尽管本实施例中描述了使用硬件实现内容接收和播放的情况,但是本发明不限于此,而使用软件也可以实现内容接收和播放。例如,有可能在诸如RAM(随机存取存储器)的计算机可读介质中存储用于实现内容接收和播放的程序,并操作使用该程序的计算机。该数据包接收程序包括,例如,如下步骤:接收从服务器发送的数据包;检测所述数据包接收器接收的数据包的发送误差;废弃在所述误差数据包检测器中检测到的误差数据包;从所述数据包接收器所接收的没有发送误差的数据包中接收媒体数据;以及在所述媒体接收器开始接收所述媒体数据之后,在所述媒体数据的接收无效的情况继续预定的时间段,并且在该时间段中所述数据包检测器没有检测到数据包误差的情况下,确定所述媒体数据的发送结束,而在所述媒体数据的接收无效的情况继续预定的时间段,却在该时间段中所述数据包检测器检测到数据包误差的情况下,确定所述媒体数据的发送没有结束。通过该软件的控制仍然实现与上述实施例相同的操作和效果。即,即使因发送误差而产生通知媒体数据结束的数据包的丢失,只要无效媒体数据接收的情况继续一段时间,并在该时间段中没有检测到数据包误差,仍然确定媒体数据发送结束。通过这种方法,有可能迅速开始发送下一个媒体数据。此外,假设在数据包因发送误差等而丢失的情况下,继续媒体数据接收等待状态,有可能最小化这种可能性,即随着媒体数据因脉冲误差等临时中断,而错误的中断对话。
用于记录上述程序的记录介质可以是诸如RAM的半导体存储器装置、磁存储器装置、光存储器装置、或者光磁存储器装置。
尽管使用SMIL描述了本实施例,但是使用HTML也是可能的。同样,也有可能是媒体不用内容描述而简单地重复播放的情况,其,例如,对应于数据包接收装置向服务器连续发送控制信号RTSPPLAY的情况。
另外,尽管本实施例中描述了连续播放内容中包含的多个媒体的情况,但是,本实施例也适用于以只现场直播一个媒体的方式播放内容的情况。在现场直播的情况下,很少明确指示结束时间,因此通过使用本发明,可以令人满意的结束现场直播内容的播放。
如上所述,即使在播放没有指定播放时间的内容的情况下,和在没有令人满意的接收到BYE数据包的情况下,本发明使能了令人满意的结束时间确定。此外,因为甚至在因数据包丢失而中断播放的情况下,通过监视数据包丢失,仍进行结束时间确定,所以有可能避免错误地确定媒体数据结束而停止播放的情况,和不能播放随后的数据的情况。
本发明基于2001年5月29日提交的日本专利申请第2001-161398号,其全部内容全部合并于此,作为参考。
工业实用性
本发明适于在图像分配系统中使用,所述图像分配系统在网络上分销诸如图像和声音的实时媒体。
Claims (6)
1.一种内容接收和播放装置,包括:
数据包接收器,用于接收从服务器发送的数据包;
误差数据包检测器,用于检测所述数据包接收器接收的数据包的误差;
数据包消除器,用于废弃在所述误差数据包检测器中检测到的误差数据包;
媒体接收器,用于从所述数据包接收器所接收的没有误差的数据包中接收媒体数据;以及
数据结束确定器,用于在所述媒体接收器开始接收所述媒体数据之后,在不能接收所述媒体数据的情况继续预定的时间段,并且在该时间段中所述误差数据包检测器没有检测到数据包的误差的情况下,确定所述媒体数据的发送结束。
2.如权利要求1所述的内容接收和播放装置,其中,即使不能接收所述媒体数据的情况继续预定的时间段,在该时间段中所述误差数据包检测器检测到数据包误差的情况下,所述数据结束确定器确定从所述服务器的所述媒体数据的发送没有结束。
3.如权利要求1所述的内容接收和播放装置,其中,所述数据包接收器包括:
网际协议数据包接收器,用于接收网际协议数据包;以及
用户数据协议数据包接收器,用于接收用户数据协议数据包,变换成实时发送协议数据包;
其中,所述媒体接收器接收从所述用户数据协议数据包接收器获得的实时发送协议数据包中的媒体结束信号。
4.如权利要求1所述的内容接收和播放装置,包括:
控制命令发送器,用于在所述数据结束确定器已发布实时数据结束的通知,而所述媒体接收器没有接收到媒体结束信号时,向服务器发送对话结束命令。
5.如权利要求4所述的内容接收和播放装置,还包括播放显示器,用于依照内容描述语言,播放并显示所述媒体接收器接收的媒体数据。
6.一种数据包接收方法,包括如下步骤:
接收从服务器发送的数据包;
检测所述接收数据包的步骤接收的数据包的误差;
废弃在所述检测误差数据包的步骤中检测到的误差数据包;
从所述接收数据包的步骤所接收的没有误差的数据包中接收媒体数据;以及
在所述接收媒体数据的步骤开始接收所述媒体数据之后,在不能接收所述媒体数据的情况继续预定的时间段,并且在该时间段中所述检测误差数据包的步骤没有检测到数据包的误差的情况下,确定所述媒体数据的发送结束。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001161398A JP3569241B2 (ja) | 2001-05-29 | 2001-05-29 | パケット受信装置及びパケット受信方法 |
JP161398/2001 | 2001-05-29 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1465170A CN1465170A (zh) | 2003-12-31 |
CN1198435C true CN1198435C (zh) | 2005-04-20 |
Family
ID=19004679
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB028023331A Expired - Fee Related CN1198435C (zh) | 2001-05-29 | 2002-05-21 | 内容接收和播放装置和数据包接收方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US7296081B2 (zh) |
EP (1) | EP1301009B1 (zh) |
JP (1) | JP3569241B2 (zh) |
CN (1) | CN1198435C (zh) |
WO (1) | WO2002098109A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI583153B (zh) * | 2010-09-24 | 2017-05-11 | 英特爾公司 | 用於促進訊息單向排序之裝置、系統和方法 |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3821086B2 (ja) * | 2002-11-01 | 2006-09-13 | ソニー株式会社 | ストリーミングシステム及びストリーミング方法、クライアント端末及びデータ復号方法、並びにプログラム |
JP2007506387A (ja) * | 2003-09-25 | 2007-03-15 | サムスン エレクトロニクス カンパニー リミテッド | テキストデータが結合されたマルチメディアデータのディスプレイ装置及びディスプレイ方法と該方法を行うプログラムが記録された記録媒体 |
CN1305276C (zh) * | 2004-01-15 | 2007-03-14 | 中兴通讯股份有限公司 | 一种快速处理实时媒体流数据包的方法及其系统 |
KR100652650B1 (ko) * | 2004-07-28 | 2006-12-06 | 엘지전자 주식회사 | 서비스 음영지역에서 동기화를 위한 피티티 서비스 시스템및 방법 |
US20060149811A1 (en) * | 2004-12-31 | 2006-07-06 | Sony Ericsson Mobile Communications Ab | Method for remotely controlling media devices via a communication network |
US8473617B2 (en) | 2004-12-31 | 2013-06-25 | Sony Corporation | Media client architecture for networked communication devices |
CN1855910B (zh) * | 2005-04-27 | 2010-12-15 | 国际商业机器公司 | 基于Web的统一通信系统和方法以及Web通信管理器 |
CN100512300C (zh) * | 2006-01-13 | 2009-07-08 | 华为技术有限公司 | 一种在传输实时流时业务切换的方法 |
US7769014B2 (en) * | 2007-02-13 | 2010-08-03 | Seiko Epson Corporation | Transmitting and receiving system, transmitting apparatus, and receiving apparatus |
US8774203B2 (en) | 2007-06-07 | 2014-07-08 | Intel Corporation | One-way message notification with out-of-order packet delivery |
EP2156581B1 (en) * | 2007-06-18 | 2019-01-09 | Nokia Technologies Oy | Method and device for continuation of multimedia playback |
JP4735680B2 (ja) * | 2008-08-12 | 2011-07-27 | ソニー株式会社 | 同期回路及び同期方法 |
US8553550B2 (en) * | 2008-08-28 | 2013-10-08 | Panasonic Corporation | Wireless transmission device, wireless transmission method, program, and integrated circuit |
CN101753367B (zh) * | 2008-11-28 | 2013-03-20 | 北京邮电大学 | 基于势函数构造拥塞丢包隶属度函数的方法 |
CN102571479B (zh) * | 2010-12-31 | 2014-12-10 | 中国移动通信集团河北有限公司 | 延时的测量方法、装置及系统 |
ITTO20130376A1 (it) * | 2013-05-10 | 2014-11-11 | Recwon S R L | Metodo per la registrazione di una pluralità di file audio |
CN108347718B (zh) * | 2018-02-02 | 2021-07-30 | 北京小米移动软件有限公司 | 监听通信包的方法、装置以及存储介质 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0230253A (ja) | 1988-07-20 | 1990-01-31 | Ricoh Co Ltd | ワークステーション装置の制御方法 |
JPH04307838A (ja) | 1991-04-05 | 1992-10-30 | Matsushita Electric Ind Co Ltd | データ送受信方法 |
JPH0653990A (ja) * | 1992-07-29 | 1994-02-25 | Nec Corp | 電子計算機 |
US5450425A (en) * | 1993-11-19 | 1995-09-12 | Multi-Tech Systems, Inc. | Protocol for communication of a data packet |
JPH10215278A (ja) * | 1997-01-30 | 1998-08-11 | Fujitsu Ltd | 無通信回避方法および装置 |
US6031818A (en) * | 1997-03-19 | 2000-02-29 | Lucent Technologies Inc. | Error correction system for packet switching networks |
JPH11243419A (ja) * | 1998-02-26 | 1999-09-07 | Fujitsu Ltd | Tcpレイヤのレート制御方式 |
JPH11341046A (ja) | 1998-05-26 | 1999-12-10 | Nec Corp | 通信処理システム、装置及び方法 |
FI105734B (fi) * | 1998-07-03 | 2000-09-29 | Nokia Networks Oy | Automaattinen uudelleenlähetys |
JP2000078557A (ja) * | 1998-08-31 | 2000-03-14 | Canon Inc | 映像データ通信装置および映像ネットワークシステム、映像データ通信方法、記録媒体 |
US6587985B1 (en) * | 1998-11-30 | 2003-07-01 | Matsushita Electric Industrial Co., Ltd. | Data transmission method, data transmission apparatus, data receiving apparatus, and packet data structure |
JP4028111B2 (ja) * | 1998-12-03 | 2007-12-26 | 古河電気工業株式会社 | 通信装置及び記録媒体 |
US6757256B1 (en) * | 1999-08-10 | 2004-06-29 | Texas Instruments Incorporated | Process of sending packets of real-time information |
US6680955B1 (en) * | 1999-08-20 | 2004-01-20 | Nokia Networks Oy | Technique for compressing a header field in a data packet |
JP3478259B2 (ja) * | 2000-10-23 | 2003-12-15 | 日本電信電話株式会社 | ストリーム中継制御装置、ストリーム中継制御システム、ストリーム中継制御方法,ならびに該方法を記録した記録媒体 |
US7007209B2 (en) * | 2002-02-25 | 2006-02-28 | Richard Charles Jaworski | System of testing the upstream cable modem channel |
US7251690B2 (en) * | 2002-08-07 | 2007-07-31 | Sun Microsystems, Inc. | Method and system for reporting status over a communications link |
-
2001
- 2001-05-29 JP JP2001161398A patent/JP3569241B2/ja not_active Expired - Fee Related
-
2002
- 2002-05-21 US US10/333,587 patent/US7296081B2/en not_active Expired - Fee Related
- 2002-05-21 WO PCT/JP2002/004901 patent/WO2002098109A1/ja active Application Filing
- 2002-05-21 EP EP02726448.0A patent/EP1301009B1/en not_active Expired - Lifetime
- 2002-05-21 CN CNB028023331A patent/CN1198435C/zh not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI583153B (zh) * | 2010-09-24 | 2017-05-11 | 英特爾公司 | 用於促進訊息單向排序之裝置、系統和方法 |
Also Published As
Publication number | Publication date |
---|---|
CN1465170A (zh) | 2003-12-31 |
JP2002354032A (ja) | 2002-12-06 |
US20030156544A1 (en) | 2003-08-21 |
EP1301009A1 (en) | 2003-04-09 |
JP3569241B2 (ja) | 2004-09-22 |
EP1301009B1 (en) | 2015-07-01 |
US7296081B2 (en) | 2007-11-13 |
WO2002098109A1 (en) | 2002-12-05 |
EP1301009A4 (en) | 2005-10-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1198435C (zh) | 内容接收和播放装置和数据包接收方法 | |
JP3757857B2 (ja) | データ通信システム、データ送信装置、データ受信装置、および方法、並びにコンピュータ・プログラム | |
US7720983B2 (en) | Fast startup for streaming media | |
JP3912091B2 (ja) | データ通信システム、データ送信装置、データ受信装置、および方法、並びにコンピュータ・プログラム | |
RU2622621C2 (ru) | Система и способ для потоковой передачи воспроизводимого контента | |
US7240121B2 (en) | Content providing apparatus and content providing method | |
US7051358B2 (en) | Data transmission in non-reliable networks | |
US7594025B2 (en) | Startup methods and apparatuses for use in streaming content | |
US6754715B1 (en) | Methods and apparatus for implementing control functions in a streamed video display system | |
EP2385707A2 (en) | Channel switching method, device, and system | |
US20030140159A1 (en) | Method and system for transmitting and/or retrieving real-time video and audio information over performance-limited transmission systems | |
US20080195744A1 (en) | Adaptive media playback | |
CN111107445B (zh) | 一种媒体协议流优化方法及系统 | |
WO2011143916A1 (zh) | 媒体适配的方法和装置 | |
US20030152080A1 (en) | System and method for fault tolerant multimedia communication | |
CN111866526B (zh) | 一种直播业务处理方法和装置 | |
CN1649323A (zh) | 通过无线网络进行通信的服务器系统 | |
KR100624854B1 (ko) | 미디어 재전송 장치 및 방법 | |
WO2020048268A1 (zh) | 媒体流的实时递送方法、实时接收方法、服务器及客户端 | |
JP2004289862A (ja) | パケット受信装置及びパケット受信方法 |
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 | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20050420 Termination date: 20130521 |