CN100551039C - 使用伪流技术来向移动终端传输运动画面数据的方法 - Google Patents

使用伪流技术来向移动终端传输运动画面数据的方法 Download PDF

Info

Publication number
CN100551039C
CN100551039C CNB2006100597183A CN200610059718A CN100551039C CN 100551039 C CN100551039 C CN 100551039C CN B2006100597183 A CNB2006100597183 A CN B2006100597183A CN 200610059718 A CN200610059718 A CN 200610059718A CN 100551039 C CN100551039 C CN 100551039C
Authority
CN
China
Prior art keywords
pseudo
portable terminal
field
real
stream
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
Application number
CNB2006100597183A
Other languages
English (en)
Other versions
CN1829316A (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.)
LG Electronics Inc
Original Assignee
LG Electronics Inc
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 LG Electronics Inc filed Critical LG Electronics Inc
Publication of CN1829316A publication Critical patent/CN1829316A/zh
Application granted granted Critical
Publication of CN100551039C publication Critical patent/CN100551039C/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/612Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • EFIXED CONSTRUCTIONS
    • E04BUILDING
    • E04GSCAFFOLDING; FORMS; SHUTTERING; BUILDING IMPLEMENTS OR AIDS, OR THEIR USE; HANDLING BUILDING MATERIALS ON THE SITE; REPAIRING, BREAKING-UP OR OTHER WORK ON EXISTING BUILDINGS
    • E04G7/00Connections between parts of the scaffold
    • E04G7/02Connections between parts of the scaffold with separate coupling elements
    • EFIXED CONSTRUCTIONS
    • E04BUILDING
    • E04GSCAFFOLDING; FORMS; SHUTTERING; BUILDING IMPLEMENTS OR AIDS, OR THEIR USE; HANDLING BUILDING MATERIALS ON THE SITE; REPAIRING, BREAKING-UP OR OTHER WORK ON EXISTING BUILDINGS
    • E04G1/00Scaffolds primarily resting on the ground
    • E04G1/02Scaffolds primarily resting on the ground composed essentially of members elongated in one dimension only, e.g. poles, lattice masts, with or without end portions of special form, connected together by any means
    • E04G1/04Scaffolds primarily resting on the ground composed essentially of members elongated in one dimension only, e.g. poles, lattice masts, with or without end portions of special form, connected together by any means the members being exclusively poles, rods, beams, or other members of similar form and simple cross-section
    • E04G1/06Scaffolds primarily resting on the ground composed essentially of members elongated in one dimension only, e.g. poles, lattice masts, with or without end portions of special form, connected together by any means the members being exclusively poles, rods, beams, or other members of similar form and simple cross-section comprising members with rod-like or tubular portions fitting together end to end, with or without separate connecting pieces
    • EFIXED CONSTRUCTIONS
    • E04BUILDING
    • E04GSCAFFOLDING; FORMS; SHUTTERING; BUILDING IMPLEMENTS OR AIDS, OR THEIR USE; HANDLING BUILDING MATERIALS ON THE SITE; REPAIRING, BREAKING-UP OR OTHER WORK ON EXISTING BUILDINGS
    • E04G7/00Connections between parts of the scaffold
    • E04G7/30Scaffolding bars or members with non-detachably fixed coupling elements
    • E04G7/34Scaffolding bars or members with non-detachably fixed coupling elements with coupling elements using positive engagement, e.g. hooks or pins

Landscapes

  • Engineering & Computer Science (AREA)
  • Architecture (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Structural Engineering (AREA)
  • Civil Engineering (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mechanical Engineering (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

公开的是在移动终端中运动画面数据的传输,并且更具体地说,一种使用伪流技术用来在移动终端中传输运动画面数据的方法,为了通过定义新的基于TCP的实时伪流协议更安全和可靠地传输运动画面数据分组以便基于传输控制协议和使用伪流技术传输运动画面内容。实时伪流协议的位流由总共五个字段组成:‘PS’字段、‘Delimiter’字段、‘Packet Size’字段、‘Sequence Number’字段及‘Data’字段。

Description

使用伪流技术来向移动终端传输运动画面数据的方法
技术领域
本发明涉及一种用来向移动终端传输运动画面数据的方法,更具体地说,涉及一种使用伪流(pseudo-streaming)技术来向移动终端传输运动画面数据(即,视频数据)的方法。
背景技术
使用移动通信终端(下文,简称为“移动终端”)的移动通信***提供诸如视频点播(VOD)服务之类的移动画面多媒体服务以及音频信号或文本信号。特别是,流技术的引入使得运动画面服务取得迅速进步。
流服务是多媒体服务,其中用户不把所有接收的多媒体数据存储在用户的移动终端的存储单元中,而是接收和播放多媒体内容,并且然后丢弃接收的数据。这样一种服务正广泛用在有线通信中,但对于一般具有有限存储空间的无线移动终端已经受到日益重视。
用来实施运动画面流的技术一般分类成图像压缩算法、音频压缩算法及有线和无线网络协议。
在它们当中,图像压缩算法是通过使用图像压缩技术当前正在被有线和无线地使用的运动画面数据格式,并且包括由国际标准化组织(ISO)和国际电工委员会(IEC)规定的标准化的基于‘MPEG’的格式,如MPEG-1(运动画面专家组1)、MPEG-2及MPEG-4;和由ITU电信标准部(ITU-T)规定的‘H.26x’,如H.261、H.263和H.264。特别是,MPEG4或H.264在用于移动电话之类的无线环境中已经建立为国际标准。3GPP(第三代合作伙伴项目)、国际移动通信标准化组织、及3GPP2标准委员会已经采用MPEG4作为用于VOD的标准,并且采用H.263作为用于视频电话(VT)的标准。另外,随着压缩技术和用于图像质量的改进的技术的发展,对于H.264的需要已经赶上对MPEG4和H.263的需要。
就音频压缩算法而论,主要正在使用:有线和无线音频算法,如MIDI(乐器数字接口)、MP3(运动画面专家组3)及AAC(高级音频编码);和对于无线环境适当的QCELP(高通码激励线性预测编码)、EVRC(增强型可变频编码器)、及AMR(Adaptive Multiple Rate自适应多速率)。随着压缩技术和用于图像质量的改进的技术的发展,对于AAC+的需要正在逐渐增加。
有线和无线网络协议包括:TCP(传输控制协议),它一般具有比较低的传输速度但具有高的传输可靠性;和UDP(用户数据报协议),它具有比较高的传输速度但具有低的传输可靠性。在UDP的情况下,另外使用RTP(实时协议)和RTCP(实时控制协议),以补偿在大多数情况下的轻微分组损失。RTSP(实时流协议)和SDP(SessionDescription Protocol会话描述协议)也被频繁地用作在会话期间使用的协议,以便自适应地响应这种实时服务。
图1是表明在按照相关技术的移动终端中的VOD服务方法的图。在相关技术的移动终端中的VOD服务基本上是指使用MPEG-4和AAC代码的基于RTP的流服务。
参照图1,当移动终端用户通过基于TCP的RTSP DESCRIBE方法请求内容的传输时,响应这种请求,流服务器从其自己的关联内容服务器检索适当的内容,并且把关于由用户请求的内容的响应描述基本信息传输到用户。关于内容的信息包括屏幕大小、帧速率、编解码类型、当前时间等等。其次,在识别由服务器传输的内容信息之后,用户的移动终端传输SETUP方法,并且开始播放请求的内容流。从这时起,脱开在服务器与移动终端之间的TCP端口连接。当运动画面数据分组通过基于UDP的RTP方法或RTCP方法传输到移动终端时,移动终端在移动终端的屏幕上显示传输的移动画面数据分组,并且然后丢弃接收的数据。
由于在相关技术中用来提供流服务的基于UDP的技术具有高传输速度但不能保证数据的可靠性,所以在流服务期间可能发生分组损失。另外,在相关技术中的基于UDP的流服务中,由于移动终端播放从服务器传输的内容并且然后应该立即丢弃播放过的内容,所以如果用户想再次观看该内容,则移动终端必须重新连接到服务器上。因而,用户必须支付用于分组传输的另外成本。
发明内容
本发明的一个方面涉及由本发明人对相关技术中的缺陷的认识,如以上解释的那样。基于这种认识,根据本发明可实现在把运动画面数据传输到提供运动画面多媒体服务的移动终端的方面的改进。
可能是运动画面数据传输方法和***的部分的某些特征将不更详细地描述,只是为了防止使本发明的特征模糊不清。然而,这样的另外特征也可以是本发明的运动画面数据传输***和方法的部分,如由本领域的技术人员理解的那样。
因此,本发明的一个目的在于,在稳定的流网络环境下通过传输控制协议方法把运动画面数据提供到移动终端。
本发明的另一个目的在于,通过使用能够播放流视频和也能够下载流视频的伪流方法把运动画面数据提供到移动终端。
为了实现这些和其它优点并且按照本发明的目的,如这里实施和广泛描述的那样,提供有一种用来在服务器与移动终端之间的运动画面流传输中使用伪流技术把运动画面数据发送到移动终端的方法,移动终端从服务器下载运动画面数据,并且通过使用基于传输控制协议的伪流技术播放运动画面数据,其中该伪流技术包括将一个或多个字段添加到实时流协议RTSP上,至少一个字段包括用来从服务器通过伪流技术传输内容的移动终端的请求,并且至少一个字段指示在移动终端中可接收的一个分组的大小;其中借助于应用实时伪流协议RPSP实施传输控制协议,以便实现伪流技术,该RPSP的位流包括:第一字段,具有伪流开始代码;第二字段,指示当前接收的实时伪流协议分组的状态;第三字段,指示分组大小;第四字段,指示数据分组的顺序号;第五字段,包含实际运动画面数据。
为了实现这些和其它优点并且按照本发明的目的,如这里实施和广泛描述的那样,提供有一种用来在服务器与移动终端之间的运动画面流传输中使用伪流把运动画面数据传输(发送或输送)到移动终端的方法,其中,多个字段被添加到实时流协议RTSP上,以便在服务器与移动终端之间通过使用伪流技术的实时伪流协议(Real-timePseudo-streaming Protocol)RPSP而调用运动画面数据服务;至少一个添加的字段包括用来从所述服务器通过伪流技术传输内容的移动终端的请求,并且至少一个添加的字段指示在移动终端中可接收的一个分组的大小;其中基于传输控制协议定义RPSP,该RPSP的位流包括:第一字段,具有伪流开始代码;第二字段,指示当前接收的实时伪流协议分组的状态;第三字段,指示分组大小;第四字段,指示数据分组的顺序号;第五字段,包含实际运动画面数据。
优选地,实时伪流协议能够实施实时伪流。
另外,为了实现这些和其它优点并且按照本发明的目的,如这里实施和广泛描述的那样,一种用来在服务器与移动终端之间的运动画面流传输中使用伪流技术把运动画面数据传输到移动终端的方法,其中,至少一个字段包括在伪流技术中实施的实时伪流协议的位流,并且该伪流包括:第一字段,具有伪流开始代码;第二字段,指示当前接收的实时伪流协议分组的状态;第三字段,指示分组大小;第四字段,指示数据分组的顺序号;第五字段,包含实际运动画面数据。
为了实现这些和其它优点并且按照本发明的目的,如这里实施和广泛描述的那样,提供有一种用来在服务器与移动终端之间的运动画面流传输中使用伪流把运动画面数据传输到移动终端的方法,该方法包括步骤:用户操作在移动终端中的视频点播播放器,并且在移动终端与服务器之间建立传输控制协议会话;移动终端对于服务器进行Describe(描述)请求,并且服务器检索内容和准备好服务;服务器对于移动终端进行Describe响应,并且移动终端设置视频点播播放器的初始值和准备好伪流服务开始;如果移动终端请求服务器播放特定内容,则服务器把请求播放的内容作为实时伪流协议RPSP分组数据传输到移动终端,其中该实时伪流协议是通过使用基于传输控制协议的伪流来传输运动画面数据分组的协议,该实时伪流协议的位流包括:第一字段,具有伪流开始代码;第二字段,指示当前接收的实时伪流协议分组的状态;第三字段,指示分组大小;第四字段,指示数据分组的顺序号;第五字段,包含实际运动画面数据;如果移动终端进行TearDown(拆线)请求,则服务器响应TearDown请求并且终止实时伪流协议分组数据的传输;移动终端关闭视频点播播放器,并且完成在移动终端与服务器之间的传输控制协议会话;其中,在移动终端对于服务器进行Describe请求的步骤中,多个字段添加到实时流协议上,以便在服务器与移动终端之间通过使用伪流技术的实时伪流协议而提供运动画面数据服务,至少一个添加的字段包括用来从所述服务器通过伪流技术传输内容的移动终端的请求,并且至少一个添加的字段指示在移动终端中可接收的一个分组的大小。
为了实现这些和其它优点并且按照本发明的目的,如这里实施和广泛描述的那样,提供有一种用来使用伪流技术在提供视频多媒体服务的无线通信装置中控制视频数据的方法,该方法包括:检查是否在移动终端与服务器之间建立传输控制协议会话;发送请求消息,以检索在来自服务器的多媒体服务中的服务内容,其中多个字段添加到实时流协议上,以便在服务器与移动终端之间通过使用伪流技术的实时伪流协议RPSP而提供运动画面数据服务,至少一个添加的字段包括用来从所述服务器通过伪流技术传输内容的移动终端的请求,并且至少一个添加的字段指示在移动终端中可接收的一个分组的大小;在接收到关于请求的消息的响应消息时,设置视频数据的初始值;接收实时伪流协议RPSP分组数据,该实时伪流协议是通过使用基于传输控制协议的伪流来传输运动画面数据分组的协议,其中实时伪流协议分组数据包括具有在伪流技术中实施的实时伪流协议的位流的五个字段:第一字段,具有伪流开始代码;第二字段,指示当前接收的实时伪流协议分组的状态;第三字段,指示分组大小;第四字段,指示数据分组的顺序号;第五字段,包含实际运动画面数据;在无线通信装置中显示与接收的实时伪流协议分组数据相对应的服务内容;传输停止消息,以终止视频多媒体服务。
当结合附图时,由本发明的如下详细描述,本发明的以上和其它目的、特征、方面及优点将变得更明白。
附图说明
被包括以提供本发明的进一步理解并且并入和构成本说明书的部分的附图,与用来解释本发明的原理的描述一起表明本发明的实施例。
在附图中:
图1表明在相关技术中的移动终端的VOD服务方法;
图2表明通过使用按照本发明的基于TCP的RPSP方法在移动终端与服务器之间进行运动画面数据服务的过程;
图3是在图2中表明的过程的流程图;及
图4表明按照本发明限定基于TCP的RPSP的位流。
具体实施方式
现在将详细参考本发明的优选实施例,其例子表明在附图中。
本发明在提供运动画面数据流服务的通信***和用来使用运动画面数据流服务的移动终端中实施。然而,本发明可应用于根据其它规范操作的通信***和移动终端。
此后,术语“移动终端”打算指和覆盖支持移动性(或者可以固定)和允许经有线和/或无线接口的信息通信的各种类型的通信装置。例子可以包括移动站、用户设备(UE)、手持装置、PDA等。
本发明基于如下前提:移动终端具有能够按照扩展RAM区域或按照用于移动终端的硬盘驱动器的发展存储从服务器传输的内容的存储空间。
本发明提出一种通过定义新的基于TCP的RPSP来更安全和可靠地传输运动画面数据分组以便基于使用伪流技术的TCP传输运动画面内容的方法。
考虑到如下事实设计本发明:在把诸如EVDO(优化数据)、WCDMA(宽带码分多址)等之类的高速移动通信网络的网络速度、和移动终端的有限存储空间保证到一定程度的通信环境下,基于TCP的伪流服务质量可向用户提供比按照相关技术的基于UDP的流服务更好的服务。
因而,为了实施基于TCP的伪流服务,定义与在相关技术中的基于UDP的RTP不同的RPSP(实时伪流协议)。另外,为了进行通过基于TCP的RPSP的运动画面服务,新字段应该添加到RTSP上,这是一种提供在移动终端与服务器之间的连接环境所必需的基于TCP的协议。表1表明通过添加新字段已经修正的相关技术RTSP的详细字段说明。就是说,两个新字段添加到相关技术RTSP上。新字段如在表1中所示的那样用椭圆圈住。首先,字段‘X-Pseudo-Streaming’被添加,以指示移动终端请求服务器通过伪流传输内容。第二,字段‘X-RPSP-Length’指示移动终端可从服务器接收的一个分组的大小。需要用来指示分组大小的字段,因为TCP实际上通过按一定大小的单位切开分组而从网络接收分组。
[表1]
Figure C20061005971800131
图4表明限定基于TCP的RPSP的位流形式。
如图4中所示,RPSP位流由总共五个字段组成:‘PS’字段、‘Delimiter’字段、‘Packet Size’字段、‘Sequence Number’字段及‘Data’字段。首先,‘PS’字段指示伪流开始代码,并且包括两个字节。Delimiter’字段指示当前接收的并且在移动终端与服务器之间传输的RPSP分组的状态,并且包括一个字节。‘Packet Size’字段指示当前传输的RPSP分组的整体长度,并且包括两个字节。‘SequenceNumber’字段指示数据分组的顺序号,并且包括四个字节。最后,‘Data’字段包含MP4(运动画面专家组4)文件数据,就是说,运动画面数据。
特别是,在运动画面数据从服务器向移动终端传输的同时,除最后的数据分组之外‘Packet Size’字段具有相同长度的值。
表2表明在RPSP中存在的Delimiter。如表2中所示,在‘Delimiter’字段中的值以数字表示。根据每个数字,区分当前接收的并且在移动终端与服务器之间传输的RPSP分组的状态。基于‘Delimiter’字段,RPSP分组存在四种状态。
[表2]
Figure C20061005971800141
首先,当‘Delimiter’字段的值是‘1’时,它指示其中服务器把第一RPSP数据分组传输到移动终端的‘Start’状态。当字段值是‘2’时,它指示其中服务器继续把一个或多个RPSP数据分组传输到移动终端的‘Medium’状态。当字段值是‘3’时,它指示其中服务器把最后RPSP数据分组传输到移动终端的‘End’状态。另外,当字段值是‘4’时,它指示移动终端通知服务器完成RPSP数据分组的接收。
通过使用RPSP位流的‘Delimiter’字段和‘Sequence Number’字段,移动终端可求出已经从服务器接收到全部数据中的多少数据和根据每种状态,例如在接收到第一数据分组时或在接收到最后数据分组时,确定应该采取哪种行动。
图2表明通过使用按照本发明的基于TCP的RPSP方法在移动终端与服务器之间进行运动画面数据服务的过程。图3是在图2中表明的过程的流程图。
参照图2和3,如下将描述按照本发明使用伪流来传输运动画面数据的方法。
当用户操作在移动终端中的VOD播放器(S10)时,在移动终端与服务器之间进行TCP会话连接(S20)。另外,当用户选择内容以接收运动画面数据服务并且用户的移动终端把Describe请求发送到服务器(S30)时,服务器接收请求内容并且准备好服务(S40)。在这时,在从移动终端到服务器请求的Describe中,把两个字段添加到基于TCP的RTSP上。就是说,指示移动终端请求服务器通过伪流传输内容的字段(X-Pseudo-Streaming)和指示关于从服务器传输的分组移动终端可接收的分组大小的字段(X-RPSP-Length)包括在RTSP中。
以后,如果服务器响应移动终端的Describe请求(S50),则移动终端设置VOD播放器的初始值并且准备好通过从服务器提供的基于TCP的RPSP方法的伪流服务开始(S60)。然后,如果移动终端请求服务器播放内容(S70),则服务器把请求作为基于TCP的RPSP数据分组播放的内容传输到移动终端(S80)。在这时的RPSP数据分组的位流结构如图4中所示。
如果在该步骤中正在传输RPSP数据分组的同时移动终端从服务器请求‘Pause’(S90),则另外RPSP数据的传输被暂停,直到移动终端从服务器请求‘Resume’(S110、S120及S130)。然后,当移动终端对于服务器进行‘TearDown’请求(S 140)并且服务器响应‘TearDown’请求(S150)时,则关闭移动终端的VOD播放器(S160),并且完成在移动终端与服务器之间的TCP会话(S170)。
如至此描述的那样,由于本发明使用基于TCP的伪流技术传输运动画面数据,所以对于在相关技术中的基于UDP的运动画面流技术不要求从TCT到UDP的转换。因而,不像在相关技术中要求的那样需要两个IP(Internet Providers)和两个端口,运动画面流可只使用一个IP和一个端口。
另外,由于提供基于TCP的流服务,所以比在相关技术UDP方法中更可靠的数据传输是可能的。通过防止在相关技术中在TCP/UDP转换期间可能发生的网络脱开和分组损失的错误,可为用户提供改进的画面质量和音频质量。
况且,如果实施按照本发明的方法的移动终端设有扩展的RAM和硬盘驱动器,则在正在下载VOD运动画面数据的同时,播放VOD运动画面数据的流。因而,用户不必为重放支付另外的传输成本。
使用按照本发明的基于TCP的伪流技术用来在移动终端中传输运动画面数据的方法可利用在下载中的稳定性和流服务的快速重放。
为了实施上述各种特征,本发明可采用各种类型的硬件和/或软件元件(模块)。例如,不同的硬件模块可以包含完成以上方法的步骤所必需的各种电路和元件。而且,不同的软件模块(由处理器和/或其它硬件执行)可以包含完成本发明方法的步骤所必需的各种代码和协议。
由于不脱离本发明的精神和基本特征可以几种形式实施本发明,所以也应该理解,上述实施例不受以上描述的任何细节的限制,除非另有说明,而是应该在附属权利要求书所限定的本发明的精神和范围内广义地进行理解,因此落在权利要求书的边界和界限、或这样的边界和界限的等效物内的所有变更和修改都被附属权利要求书所包括。

Claims (11)

1.一种用来在服务器与移动终端之间的运动画面流传输中使用伪流技术把运动画面数据发送到移动终端的方法,移动终端从服务器下载运动画面数据,并且通过使用基于传输控制协议的伪流技术播放运动画面数据,其中该伪流技术包括将多个字段添加到实时流协议RTSP上,至少一个字段包括用来从所述服务器通过伪流技术传输内容的移动终端的请求,并且至少一个字段指示在移动终端中可接收的一个分组的大小;其中借助于应用实时伪流协议RPSP实施传输控制协议,以便实现伪流技术,该RPSP的位流包括:
第一字段,具有伪流开始代码;
第二字段,指示当前接收的实时伪流协议分组的状态;
第三字段,指示分组大小;
第四字段,指示数据分组的顺序号;及
第五字段,包含实际运动画面数据。
2.一种用来在服务器与移动终端之间的运动画面流传输中使用伪流技术把运动画面数据发送到移动终端的方法,其中,多个字段被添加到实时流协议RTSP上,以便在服务器与移动终端之间通过使用伪流技术的实时伪流协议RPSP而调用运动画面数据服务;至少一个添加的字段包括用来从所述服务器通过伪流技术传输内容的移动终端的请求,并且至少一个添加的字段指示在移动终端中能接收的一个分组的大小;其中基于传输控制协议定义RPSP,该RPSP的位流包括:
第一字段,具有伪流开始代码;
第二字段,指示当前接收的实时伪流协议分组的状态;
第三字段,指示分组大小;
第四字段,指示数据分组的顺序号;及
第五字段,包含实际运动画面数据。
3.根据权利要求2所述的方法,其中,实时伪流协议能够实施实时伪流。
4.根据权利要求2所述的方法,其中,第一字段包括两个字节。
5.根据权利要求2所述的方法,其中,第二字段包括一个字节。
6.根据权利要求2所述的方法,其中,第三字段包括两个字节。
7.根据权利要求2所述的方法,其中,第四字段包括四个字节。
8.根据权利要求2所述的方法,其中,实时伪流协议分组状态代表当前传输的并且在服务器与移动终端之间接收的实时伪流协议分组的状态。
9.一种用来在服务器与移动终端之间的运动画面流传输中使用伪流把运动画面数据传输到移动终端的方法,包括步骤:
用户操作在移动终端中的视频点播播放器,并且在移动终端与服务器之间建立传输控制协议会话;
移动终端对于服务器进行描述请求,并且服务器检索内容和准备好服务;
服务器对于移动终端进行描述响应,并且移动终端设置视频点播播放器的初始值和准备好伪流服务开始;
如果移动终端请求服务器播放特定内容,则服务器把请求播放的内容作为实时伪流协议RPSP分组数据传输到移动终端,其中该实时伪流协议是通过使用基于传输控制协议的伪流来传输运动画面数据分组的协议,该实时伪流协议的位流包括:第一字段,具有伪流开始代码;第二字段,指示当前接收的实时伪流协议分组的状态;第三字段,指示分组大小;第四字段,指示数据分组的顺序号;第五字段,包含实际运动画面数据;
如果移动终端进行拆线请求,则服务器响应拆线请求并且终止实时伪流协议分组数据的传输;及
移动终端关闭视频点播播放器,并且完成在移动终端与服务器之间的传输控制协议会话,
其中,在移动终端对于服务器进行描述请求的步骤中,多个字段添加到实时流协议上,以便在服务器与移动终端之间通过使用伪流技术的实时伪流协议而提供运动画面数据服务,至少一个添加的字段包括用来从所述服务器通过伪流技术传输内容的移动终端的请求,并且至少一个添加的字段指示在移动终端中可接收的一个分组的大小。
10.根据权利要求9所述的方法,其中,实时伪流协议分组状态代表当前传输的并且在服务器与移动终端之间接收的实时伪流协议分组的状态。
11.一种用来使用伪流技术在提供视频多媒体服务的无线通信装置中控制视频数据的方法,该方法包括:
检查是否在移动终端与服务器之间建立传输控制协议会话;
发送请求消息,以检索在来自服务器的多媒体服务中的服务内容,其中多个字段添加到实时流协议上,以便在服务器与移动终端之间通过使用伪流技术的实时伪流协议RPSP而提供运动画面数据服务,至少一个添加的字段包括用来从所述服务器通过伪流技术传输内容的移动终端的请求,并且至少一个添加的字段指示在移动终端中可接收的一个分组的大小;
在接收到关于请求的消息的响应消息时,设置视频数据的初始值;
接收实时伪流协议RPSP分组数据,该实时伪流协议是通过使用基于传输控制协议的伪流来传输运动画面数据分组的协议,其中实时伪流协议分组数据包括具有在伪流技术中实施的实时伪流协议的位流的五个字段:第一字段,具有伪流开始代码;第二字段,指示当前接收的实时伪流协议分组的状态;第三字段,指示分组大小;第四字段,指示数据分组的顺序号;第五字段,包含实际运动画面数据;
在无线通信装置中显示与接收的实时伪流协议分组数据相对应的服务内容;及
传输停止消息,以终止视频多媒体服务。
CNB2006100597183A 2005-03-03 2006-03-03 使用伪流技术来向移动终端传输运动画面数据的方法 Expired - Fee Related CN100551039C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020050017819 2005-03-03
KR20050017819A KR100739172B1 (ko) 2005-03-03 2005-03-03 의사 스트리밍 기술을 이용한 이동 단말기의 동영상 전송방법

Publications (2)

Publication Number Publication Date
CN1829316A CN1829316A (zh) 2006-09-06
CN100551039C true CN100551039C (zh) 2009-10-14

Family

ID=36945342

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2006100597183A Expired - Fee Related CN100551039C (zh) 2005-03-03 2006-03-03 使用伪流技术来向移动终端传输运动画面数据的方法

Country Status (4)

Country Link
US (1) US20060200577A1 (zh)
JP (1) JP4340268B2 (zh)
KR (1) KR100739172B1 (zh)
CN (1) CN100551039C (zh)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100748900B1 (ko) * 2006-02-15 2007-08-13 주식회사 엘지데이콤 Udp 변환장치를 이용한 네트워크 통신 서비스 방법
US7812854B1 (en) * 2006-09-05 2010-10-12 Sprint Spectrum L.P. Digital rights management for mobile devices
KR101350479B1 (ko) * 2007-02-12 2014-01-16 삼성전자주식회사 Drm 디바이스를 이용하여 drm 기능과 부가 기능을수행하기 위한 방법 및 그 시스템
US7987285B2 (en) 2007-07-10 2011-07-26 Bytemobile, Inc. Adaptive bitrate management for streaming media over packet networks
US7991904B2 (en) * 2007-07-10 2011-08-02 Bytemobile, Inc. Adaptive bitrate management for streaming media over packet networks
KR100951384B1 (ko) * 2008-03-17 2010-04-08 삼성전자주식회사 네트워크 접속 제어 시스템 및 방법
US8301794B2 (en) * 2010-04-16 2012-10-30 Microsoft Corporation Media content improved playback quality
CN102137274A (zh) * 2010-07-22 2011-07-27 华为终端有限公司 基于WiFi的视频发送、接收方法、发送、接收设备和***
CN103607663A (zh) * 2013-11-27 2014-02-26 福建星网锐捷网络有限公司 一种多媒体流的识别方法、装置及设备
KR20200081689A (ko) 2018-12-28 2020-07-08 차수연 키보드 탑재 마우스

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6771594B1 (en) 1997-03-31 2004-08-03 Intel Corporation Reliable/non-reliable transmission of voice using TCP/UDP based on network quality of service
US6263371B1 (en) * 1999-06-10 2001-07-17 Cacheflow, Inc. Method and apparatus for seaming of streaming content
US20020194361A1 (en) * 2000-09-22 2002-12-19 Tomoaki Itoh Data transmitting/receiving method, transmitting device, receiving device, transmiting/receiving system, and program
FI20002437A (fi) * 2000-11-07 2002-05-08 Nokia Corp Palveluvirran ohjaaminen
US6937573B2 (en) * 2001-01-10 2005-08-30 Sony Corporation Method and apparatus for variable frame size radiolink protocol based on channel condition estimation
US7631037B2 (en) * 2001-02-08 2009-12-08 Nokia Corporation Data transmission
EP1261204A2 (en) * 2001-03-29 2002-11-27 Matsushita Electric Industrial Co., Ltd. Method and apparatus for data reproduction
EP1271865A2 (en) * 2001-06-29 2003-01-02 Matsushita Electric Industrial Co., Ltd. Data playback apparatus and data relay apparatus
US20030140257A1 (en) * 2002-01-22 2003-07-24 Petr Peterka Encryption, authentication, and key management for multimedia content pre-encryption
US20040031056A1 (en) * 2002-08-07 2004-02-12 Wolff Christopher J. Method and system for delivering service provider content to subscribers
SG111978A1 (en) * 2002-11-20 2005-06-29 Victor Company Of Japan An mpeg-4 live unicast video streaming system in wireless network with end-to-end bitrate-based congestion control
US20040172650A1 (en) * 2003-02-28 2004-09-02 Hawkins William J. Targeted content delivery system in an interactive television network
KR100492567B1 (ko) * 2003-05-13 2005-06-03 엘지전자 주식회사 이동통신 시스템의 http 기반 비디오 스트리밍 장치및 방법
US7346352B2 (en) * 2003-11-05 2008-03-18 Telefonaktiebolaget Lm Ericsson (Publ) Method of synchronizing broadcast parameters to support autonomous soft handoff by mobile stations
KR100584396B1 (ko) * 2003-11-26 2006-05-26 삼성전자주식회사 휴대용 단말기의 멀티태스킹 방법
KR100539903B1 (ko) * 2004-01-17 2005-12-28 삼성전자주식회사 휴대용 단말기의 vod 데이터 처리방법
EP1723539A4 (en) * 2004-03-03 2009-02-25 Packetvideo Network Solutions SYSTEM AND METHOD FOR RECOVERING DIGITAL MULTIMEDIA CONTENT FROM A NETWORK NODE
KR100565328B1 (ko) * 2004-06-02 2006-03-30 엘지전자 주식회사 Rtsp 프로토콜을 이용한 원격 제어 시스템 및 방법
KR100652679B1 (ko) * 2004-10-08 2006-12-06 엘지전자 주식회사 이동 통신 단말기의 비디오 채널 전환 방법
KR100630166B1 (ko) * 2005-03-02 2006-09-29 삼성전자주식회사 멀티미디어 서비스 시스템에서 멀티미디어 컨텐츠의 정보를제공하는 방법
KR100876761B1 (ko) * 2005-03-03 2009-01-07 삼성전자주식회사 다중접속 방식의 이동 단말에서 네트워크 인터페이스 변경장치 및 방법
US7792025B2 (en) * 2005-10-11 2010-09-07 Alcatel Lucent Multi-service session admission control

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
streaming video transforms the media industry. jan krikke.computer graphics and applications,IEEE,Vol.volume 24 No.issue4. 2004
streaming video transforms the media industry. jan krikke.computer graphics and applications,IEEE,Vol.volume 24 No.issue4. 2004 *

Also Published As

Publication number Publication date
JP2006246468A (ja) 2006-09-14
JP4340268B2 (ja) 2009-10-07
KR20060096211A (ko) 2006-09-11
CN1829316A (zh) 2006-09-06
KR100739172B1 (ko) 2007-07-13
US20060200577A1 (en) 2006-09-07

Similar Documents

Publication Publication Date Title
CN100551039C (zh) 使用伪流技术来向移动终端传输运动画面数据的方法
CN100456678C (zh) 为不同类型的终端提供iptv业务的方法和iptv业务***
CN111246284B (zh) 视频流播放方法、***、终端及存储介质
EP2894831B1 (en) Transport mechanisms for dynamic rich media scenes
US8805171B2 (en) Constructing video frames and synchronizing audio data in a media player from data received via a plurality of diverse protocol stack paths
KR100810223B1 (ko) 단말 간 실시간 스트리밍 서비스 제공 시스템 및 방법
US20050123042A1 (en) Moving picture streaming file, method and system for moving picture streaming service of mobile communication terminal
US20040179605A1 (en) Multimedia transcoding proxy server for wireless telecommunication system
EP1872575B1 (en) Pausing and resuming content streaming on wireless devices
CN100534023C (zh) 降低在流式会话期间传输信道差错所造成的影响
CN105025327A (zh) 一种移动终端现场直播的方法及***
WO2004021199A1 (en) Dynamic proxy server filtering
CN106303682B (zh) 频道切换的方法、装置、终端及服务器
CN101009824A (zh) 一种音/视频数据的网络传输方法
CN102404646A (zh) 一种无线电视直播***及其直播方法
KR100703421B1 (ko) 트랜스코딩을 이용한 동영상메일 통신장치 및 방법
CN101815073A (zh) 一种嵌入式蓝牙-以太网服务器
CN101384007A (zh) 网络间数据的传输方法、装置及通信设备和通信***
CN102246502A (zh) 多媒体提供服务
CN101394407A (zh) 视频流媒体承载方法及视频流媒体承载***
CN101383841A (zh) 一种移动流媒体业务中准实时流的实现方法
JP2003228538A (ja) 画像配信システム、該システムの機能を実現するプログラム及び記録媒体
Wang et al. Implementation of Mobile Streaming Media Player Based on BREW
Montelius et al. Streaming Video in Wireless Networks: Service and Technique
KR20070120703A (ko) 사용자 단말기에 따른 최적의 멀티미디어 서비스 제공 방법및 이를 구현하는 시스템

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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20091014

Termination date: 20170303

CF01 Termination of patent right due to non-payment of annual fee