WO2002098109A1 - Packet reception apparatus and packet reception method - Google Patents

Packet reception apparatus and packet reception method Download PDF

Info

Publication number
WO2002098109A1
WO2002098109A1 PCT/JP2002/004901 JP0204901W WO02098109A1 WO 2002098109 A1 WO2002098109 A1 WO 2002098109A1 JP 0204901 W JP0204901 W JP 0204901W WO 02098109 A1 WO02098109 A1 WO 02098109A1
Authority
WO
WIPO (PCT)
Prior art keywords
packet
receiving
media
error
media 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.)
Ceased
Application number
PCT/JP2002/004901
Other languages
English (en)
French (fr)
Inventor
Daiji Ido
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to EP02726448.0A priority Critical patent/EP1301009B1/en
Priority to US10/333,587 priority patent/US7296081B2/en
Publication of WO2002098109A1 publication Critical patent/WO2002098109A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • 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
    • 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/65Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/40Network 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/20Arrangements for detecting or preventing errors in the information received using signal quality detector
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/30Connection release

Definitions

  • the present invention relates to a packet receiving device and a packet receiving method.
  • Synchronized Multimedia Integration Language which integrates content, including text, still images, video, and audio, and describes W3C (Synchronized Multimedia Integration Language) as a way to describe spatial and temporal arrangements.
  • the SMIL language is different from the Hypertext Markup Language (HTML) in that it has time information in the content.
  • Predicate languages are the most popular languages prevalent on the Internet.
  • FIG. 1 is a diagram for explaining content distribution using SMIL.
  • a client 201 accesses a server 203 via a network 200 to obtain an SMIL file in which content is described. Then, the obtained SMIL file is interpreted. Next, media such as text, still images, moving images, and audio described in the SMIL file are obtained from the servers 202 and 204. Then, based on the time information described in the SMIL file, each media (text, still image, video or audio, etc.) is played at an appropriate time.
  • SMIL files, audio and video, text and still images are stored on individual servers 202, 203 and 204, but may be stored on one server.
  • TCP Transmission Control Protocol
  • RTP Real-time Transport Protocol
  • UDP User Datagram Protocol
  • TCP Transmission Control Protocol
  • RTP Resource Control Protocol
  • UDP User Datagram Protocol
  • IP protocols are all standardized by the IETF (Internet Engineering Task Force), and are widely used mainly on the Internet.
  • FIG. 2 is a diagram showing an example of a sentence described in SMIL.
  • the numbers 1, 2, ... at the left end are line numbers for explanation, and the right end is an explanatory note. Note that these numbers and explanations are not described in the actual SMIL file.
  • the text enclosed by the numbers 1 and 15 is the SMIL document, and its content consists of a header part enclosed by the numbers 2 to 8, and a body enclosed by the numbers 9 to 14.
  • the header part describes layout information and the like that are unrelated to time information.
  • actual media information and time information related to playback are described.
  • the description indicated by the numeral 11 is a control statement for displaying a moving image.
  • the description indicated by numeral 12 is a control statement for displaying a still image. They are enclosed in ⁇ par>, indicated by the numbers 10 and 13. The part enclosed by par> here indicates that they are played back simultaneously. In this example, a moving image and a still image are reproduced simultaneously. The location of the media is described by "src”. Further, the specification regarding the playback time of the media is described using “begin”, “end”, “dur”, and the like. In this case, “begin” is the media start time, “en “d” specifies the media end time, and “dur” specifies the media playback time.
  • the description indicated by the numeral 11 indicates that the video data specified by "src” is displayed in the area “a” for 3 to 20 seconds.
  • the description indicated by the numeral 12 indicates that the still image data specified by "src” is displayed for 10 seconds in the area "b".
  • Video id "videol 5"
  • src '' rt sp: // examp 1 e. Com / vi deo 1. m4v 55 />
  • Video id ,, videol "src2" rtsp: //example.com/videol.m4v "/>
  • Video id-'video2 M src "rtsp: // example. Com / video2. M4v" begin- 'videol.e nd "... />
  • Examples (1) and (2) are descriptions that play video 2 after the playback of video 1 ends. Note that both Example (1) and Example (2) are for moving images, but the same applies to moving images and still images.
  • FIG. 3 is a sequence diagram showing an example of continuous reproduction of media.
  • the solid lines represent the command and response signals of RTSP (Real Time Streaming Protocol), which is a protocol used for controlling real-time data.
  • RTSP is communicated over TCP.
  • the dotted line represents the media day ing.
  • RTP protocol suitable for real-time communication is used for media data transmission. The transmission of the command indicating the end of the data also uses the RTP protocol.
  • the client interprets the description for reproducing videol in the SMIL document and then requests the server for reproduction (step 1).
  • the server starts playback preparation upon receiving a playback request from the client.
  • an OK is sent to the client (step 2).
  • transmission of video data starts (step 3).
  • RTCP RTP control protocol
  • the client Upon receiving the TCP BYE, the client sends a RTSP TEARD OWN control signal to the server to terminate the session (step 5).
  • the server Upon receiving the: TSP TEARDOWN command, the server terminates the session and notifies the client that the session has been terminated (step 6). After the reproduction of the videol is completed, the client continuously reproduces the video2. From step 7 to step 12, transmission of video2 is performed in the same sequence as videol.
  • the conventional packet receiving method has the following problems.
  • the sequence diagram in FIG. It will be discarded by the lower layer of the client as shown. If the RTCP BYE is discarded, the client will not know the end of the data, and will not be able to start playing the next media even if the data transmission has ended. Note that a bit error during transmission may occur, for example, when a wireless line is used.
  • An object of the present invention is to enable reproduction of the next media to be started even when the media end notification bucket RTCPBYE cannot be received due to a transmission error, and even if the media is temporarily interrupted due to a burst error.
  • An object of the present invention is to provide a packet receiving apparatus and a packet receiving method that do not end a session.
  • FIG. 1 is a diagram for explaining content distribution using SMIL
  • Figure 2 is a diagram for explaining the contents described in S MIL
  • Figure 3 is a sequence diagram for continuous playback of media
  • FIG. 4 is a sequence diagram for explaining a problem at the time of conventional media continuous reproduction.
  • FIG. 5 is a block diagram showing a configuration of a content reception / reproduction device according to an embodiment of the present invention.
  • FIG. 6 is a sequence diagram for explaining the operation of the content reception / playback apparatus according to the embodiment of the present invention during continuous playback of media;
  • FIG. 5 is a sequence diagram for explaining the operation of the content receiving and reproducing apparatus according to the embodiment of the present invention during continuous media reproduction;
  • FIG. 8 is a block diagram showing a configuration of the bucket receiving apparatus according to the embodiment of the present invention.
  • FIG. 5 is a block diagram showing a configuration of the content receiving / playing device according to the embodiment of the present invention.
  • the content receiving and reproducing apparatus includes an antenna 101, a transmitting / receiving section 102, an IP packet transmitting / receiving section 103, a TCP transmitting / receiving section 104, a 110? Receiving section 105, and an RTP receiving section 106.
  • the content control unit 107 includes a reproduction display unit 108 and a control command transmission / reception unit 109.
  • the transmission / reception unit 102 performs wireless processing (ie, down-conversion, A / D conversion, etc.) and demodulation processing on the received IP packet. Then, the demodulated packet signal is input to IP packet transmitting / receiving section 103. Further, transmitting / receiving section 102 performs modulation processing and wireless processing on the packet signal input from IP packet transmitting / receiving section 103. Then, the wirelessly processed IP packet is transmitted from antenna 101. While transmitting and receiving the IP packet, the IP packet transmitting / receiving unit 103 checks the received IP packet for errors, and if there is an error, inputs the IP header of the IP packet to the bucket loss monitoring unit 110 and further transmits the packet. Discard. On the other hand, if there is no error in the received IP packet, the IP header of the IP packet is deleted, and then input to the TCP transmission / reception unit 104 in the case of the TCP segment. Enter in part 105.
  • wireless processing ie, down-conversion, A / D conversion, etc.
  • TCP transmitting / receiving section 104 inputs the TCP segment input from IP packet transmitting / receiving section 103 to control command transmitting / receiving section 109 of content control section 107. Further, the control command input from control command transmitting / receiving section 109 of content control section 107 is input to IP packet transmitting / receiving section 103 as a TCP segment.
  • the receiving unit 105 checks the UDP segment input from the IP packet transmitting / receiving unit 103 for errors. If there is an error in the UDP segment, the header of the UDP segment is input to the packet loss monitoring unit 110, and then the segment itself is discarded. On the other hand, if there is no error in the UDP segment, the UDP segment is converted into an RTP packet and input to the RTP receiving unit 106. I do. 1
  • the chopping receiving unit 106 inputs the input RTP packet to the reproduction display unit 108 of the content control unit 107. Also, the RTP receiving unit 106 reports the reception status of the HTP packet to the end time determining unit
  • the control command transmission / reception unit 109 of the content control unit 107 receives a control command from a server (not shown) using a TCP / IP packet.
  • a control command is transmitted to a server (not shown) using a TC @ packet.
  • it instructs the playback display unit 108 to start or stop playback of the media according to the description of the content.
  • the reproduction display unit reproduces and displays the media data included in the RTP packet input from the RTP reception unit according to the instruction of the control command transmission / reception unit 109.
  • the end time determining unit 111 recognizes that the RTP receiving unit 106 has received the BYE packet indicating the end of the medium, it determines that the medium has ended and inputs the BYE packet to the control command transmitting / receiving unit 109. Also, even if the RTP receiving unit 106 does not receive the BYE packet, the server (not shown) can be used based on the packet loss information from the packet loss monitoring unit 110 and the RTP packet reception status information from the RTP receiving unit 106. ), And instructs the control command transmission / reception unit 109 to stop the media.
  • the control command transmitting / receiving unit 109 Instruct to stop the media.
  • the end time determining unit 111 ends the transmission of the media data overnight. I do not judge it. That is, if a packet loss occurs in the IP layer or the UDP layer, it is not determined that the transmission of the media data has been completed even if the RTP packet has not been received for a certain period of time.
  • the receiving unit 106 does not receive the RTP bucket, the case where the packet loss of the lower layer has occurred is the case where the reproduction is interrupted in the reproduction display unit 108. '
  • the operation when the BYE packet is discarded due to an error and the client is not notified of the end time of the media will be described.
  • FIG. 6 is a sequence diagram showing an operation when a transmission error occurs in a BYE packet during continuous reproduction of media.
  • steps 1 to 3 are the same as the sequence diagram of FIG. 3, the description of steps 1 to 3 is omitted.
  • the client discards the BYE packet. At this point, the transmission of the media data has already been completed from the server, so the media data will not be transmitted continuously. However, the client does not know if the media data transmission has been completed. Therefore, the client keeps receiving the media data for a certain period of time. If the media data cannot be received during that time, it is determined that the transmission of the media data has been completed, and the server is requested to disconnect the session (step 5).
  • a burst error which is known to occur frequently on a wireless line. Note that a burst error is an error pattern in which transmission errors occur intensively for a certain period.
  • FIG. 7 is a sequence diagram showing an operation when a burst error occurs in a media packet in continuous reproduction of media.
  • media data is transmitted from the server to the client by a plurality of packets.
  • a burst error occurs while media data is being transmitted from the server to the client, errors occur in successive packets. If this error is detected in the IP layer and UDP layer, all media data will be discarded. The HTP receiver 106 cannot receive any media data while a burst error occurs. Since packet loss information is output from the IP layer and the UDP layer while a burst error is occurring, the end time determination unit 111 determines that media data reception is continuing. Word In other words, it is not determined that the reception of the media data has been completed. Therefore, the state in which the media can be received is maintained. Then, when the burst error ends, reception of the media data is resumed.
  • the media when a content whose playback time is not specified is played back, even if a BYE bucket loss notifying the end of the media data due to a transmission error or the like occurs, the media is lost. If the unreceivable state of the data continues for a predetermined time and a packet error is not detected during that time, it is determined that the transmission of the media data has been completed, so that the reception of the next media data is promptly resumed. It becomes possible.
  • the reception wait state of the media data is maintained. Therefore, if the reception of the media data is temporarily interrupted due to a burst error or the like, the session is erroneously interrupted. It is possible to stop the reproduction and avoid a situation in which the subsequent data cannot be reproduced.
  • the content reception / playback apparatus that receives and plays back content has been described.
  • a packet reception apparatus that removes the content control unit 107 and performs only reception of content may be used.
  • Figure 8 shows the configuration of the packet receiver.
  • a program for receiving and reproducing content may be stored in a recording medium such as a computer-readable RAM (Random Access Memory), and the computer may be operated according to the program.
  • the packet receiving program detects, for example, a packet receiving procedure for receiving a packet transmitted from a server, an error packet detecting procedure for detecting a transmission error of a packet received in the packet receiving procedure, and an error packet detecting procedure.
  • Media de After the start of the evening reception, the transmission of the media data has been completed if the unreceivable state of the media data has continued for a predetermined period of time and no packet error has been detected by the error packet detection procedure during that time. Even if the unreceivable state of the media data continues for a predetermined time, if a packet error is detected by the error packet detection procedure during that time, the transmission of the media data from the server has been completed.
  • the reception standby state of the media data is maintained, so if the reception of the media data is temporarily interrupted due to a burst error, etc., the session is erroneously interrupted. It is possible to reduce the situation that occurs.
  • a magnetic storage unit, an optical storage unit, or a magneto-optical storage unit may be used in addition to a semiconductor storage unit such as a RAM.
  • SML is used as the content description language, but HTML may be used.
  • the media may be simply played back repeatedly without describing the content. For example, this is a case where the bucket receiving device continuously transmits the control signal RTSPPLAY to the server.
  • the present invention can also be applied to a case where a content in which one media is relayed live is played back.
  • the end time is often not specified, and therefore, by using the present invention, it is possible to correctly end the reproduction even for live broadcasting content.
  • the context where the playback time is not specified is specified. The end time can be determined appropriately even when playing back music and the BYE packet is not received correctly.
  • the present specification is based on Japanese Patent Application No. 2001-161398, filed on May 29, 2001. This content is included here.
  • INDUSTRIAL APPLICABILITY The present invention is suitable for use in an image distribution system that transmits real-time media such as video and audio on a network.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Communication Control (AREA)
  • Information Transfer Between Computers (AREA)

Description

明 細 書 バケツト受信装置及びパケット受信方法 技術分野
本発明は、 パケット受信装置及びパケット受信方法に関する。 背景技術
従来、 SMIL (Synchronized Multimedia Integration Language; と呼ば れる技術がある。 この技術は、 テキスト、 静止画、 動画、 音声を含むコンテン ヅを統合し、 空間的および時間的配置を記述する方法として、 W3C (World Wide Web Consortium) によって標準化されたものである。 SMIL記述言語 は、 コンテンヅに時間情報を持っていることがハイパーテキスト記述言語 (H TML (Hypertext Markup Language) ) と異なっている。 なお、 HTML記 述言語はイン夕一ネットで普及している最もポピュラーな言語である。
ここで、 クライアントが、 SMI L記述言語で作成されたサーバ上のコンテ ンヅを、 ネットワークを介して再生する方法について説明する。
図 1は SMI Lを用いたコンテンツ配信を説明するための図である。 この図 において、 クライアント 201が、 ネットワーク 200を介してサーバ 203 へアクセスして、 コンテンツが記述された SMI Lファイルを取得する。 そし て、 取得した SMI Lファイルを解釈する。 次に、 SMILファイルに記述さ れているテキスト、 静止画、 動画又は音声等のメディアをサーバ 202及び 2 04から取得する。 次いで、 SMI Lファイルに記述されている時間情報に基 づいてそれそれのメディア (テキスト、 静止画、 動画又は音声等) を適切な時 刻で再生する。 なお、 この図では、 SMILファイル、 音声や動画、 テキスト や静止画がそれそれ個別のサーバ 202、 203、 204で保存されるが、 1 つのサーバに保存される場合もある。
次に、 SMI Lファイルゃ各メディァの伝送方法について説明する。 SMILファイル、 静止画ファイル、 テキストファイル等の各メディアファ ィルをサーバ 202、 203、 204からクライアント 201へ伝送するには 、 一般的に TCP (Transmission Control Protocol) と呼ばれる通信プロト コルが用いられる。 この TCPは、 インターネットで広く普及している HTM Lと同様に信頼性のあるプロトコルである。 一方、 音声デ一夕や動画データと いつた時間的に連続するデータの伝送には、 リアル夕ィム性を優先した R T P (Real-time Transport Protocol)および UDP (User Datagram Protocol) という通信プロトコルが用いられることが多い。 TCPまたは RTPZUDP を伝送する下位プロトコルとして、 IP (Internet Protocol) プロトコルが 一般的である。
以上の TCP、 RTP、 UDP、 IPプロトコルは、 全て IETF (Intern et Engineering Task Force) によって標準化されており、 インターネヅトを 中心に広く普及している。
次に、 SMI Lファイルのコンテンヅ記述方法について簡単に説明する。 図 2は SMI Lで記述された文章の一例を示す図である。 この図において、 左端の数字 1、 2、 …は説明のための行番号であり、 右端は説明文である。 な お、 これらの数字及び説明文は実際の SMI Lファイルには記述されない。 数字 1と数字 15で囲まれたテキストが SMI L文書であり、 その内容は数 字 2から数字 8で囲まれるヘッダ部分と、 数字 9から数字 14で囲まれる本文 とからなる。 ヘッダ部分には、 時間情報と無関係なレイアウト情報等が記述さ れる。 本文には、 実際のメディア情報と再生に関する時間情報が記述される。 数字 11で示す記述は、 動画を表示するための制御文である。 また、 数字 12 で示す記述は、 静止画を表示するための制御文である。 これらは数字 10と数 字 13で示す <p a r >で囲まれる。 このく p a r >で囲まれる部分は、 同時 に再生することを表している。 この例では、 動画と静止画が同時に再生される ことを表している。 メディアの所在は、 "src" によって言己述される。 また 、 メディアの再生時間に関する指定は、 "begin"、 "end"、 "dur" 等を用いて記述される。 この場合、 "begin" はメディア開始時刻、 "en d" はメディア終了時刻、 "dur" はメディア再生時間をそれそれ指定して いる。
また、 数字 11で示す記述は、 "a" という領域に、 "s r c" で指定された 動画デ一夕を 3秒から 20秒の間表示するというものである。 数字 12で示す 記述は、 "b" という領域に "s r c" で指定された静止画データを 10秒間 表示するというものである。 再生開始と終了を、 数字 1 1と数字 12で示す記 述のように絶対時刻で指定する以外に、 以下の例 (1) 、 例 (2) に示すよう にシーケンス的に指定することも可能である。
例 ( 1 )
<seq>
く video id="videol5" src='' rt sp: // examp 1 e . c om/ v i deo 1. m4v55 />
く video id=,,video2,, src=" rts : // example . com/video2. m4v" .../>
</seq>
例 ( 2 )
<par>
く video id=,,videol" src二" rtsp://example.com/videol.m4v" />
く video id-'video2M src=" rtsp: // example . com/video2. m4v" begin- 'videol.e nd" .../>
</par>
例 ( 1 ) と例 ( 2 ) は、 それそれ video 1の再生が終了した後に video 2を再 生するという記述である。 なお、 例 (1) 、 例 (2) は共に動画の場合である が、 動画と静止画でも同様である。
次に、 上記例におけるクライアントとサーバとの間の実際の動作について説 明する。
図 3はメディアの連続再生の一例を示すシーケンス図である。 この図におい て、 実線はリアルタイムデータの制御用に用いられるプロトコルである RTS P (Real Time Streaming Protocol)のコマンドおよびレスポンス信号を表して いる。 RTSPは TCP上を介して通信される。 点線はメディアデ一夕を表し ている。 メディアデータの伝送にはリアルタイム通信に適した R TPプロトコ ルが用いられる。 また、 データの終わりを表すコマンドの伝送も R TPプロト コルが用いられる。
さて、 クライアントは、 SMI L文書中の videolを再生する記述を角军釈し た後、 サーバに向けて再生を要求する (ステヅプ 1)。 サーバは、 クライアン トから再生要求を受けると再生準備を開始する。 そして、 再生準備が整うとク ライアントに向けて OKを送信する (ステップ 2) 。 OKを送信した後、 vide olのデータの送信を開始する (ステップ 3) 。 そして、 videolのデ一夕全て を送信し終えると、 クライアントに向けて RTPプロトコルで規定されている RT CP(RTP control protocol) BYEという制御信号を送信し、 クライア ントに videolのデータを全て送信したことを通知する (ステップ 4) 。
クライアントは、 ; TCP BYEを受信すると、 セッションを終了するた めに、 サーバに向けて RTSP TEARD OWNという制御信号を送信する (ステップ 5) 。 サーバは、 : TSP TEARDOWNコマンドを受信する と、 セッションを終了するとともに、 クライアントに向けてセッションを終了 したことを通知する (ステップ 6) 。 クライアントは、 videolの再生終了後 、 続けて video2の再生を行う。 ステップ 7からステップ 12までは、 videolと 同様のシーケンスにより video2の伝送が行われる。
しかしながら、 この従来のパケット受信方法においては、 次のような問題が ある。
すなわち、 RTPプロトコルを用いて音声データや動画デ一夕のようなリア ルタイムデ一夕を伝送した際にメディアデータの終了を表す R TCP BYE のパケヅトにビヅト誤りが生じると、 図 4のシーケンス図に示すようにクライ アントの下位レイヤによって破棄されることになる。 RTCP BYEが破棄 されると、 クライアントはデ一夕の終わりが判らないので、 データの送信が終 了していても次のメディアの再生を開始することができない。 なお、 伝送中の ビット誤りは、 例えば無線回線を使用した場合に起こり得る。
また、 バ一スト誤りによるメディアの一時中断時には、 セッションを終了し てしまうことがある。 発明の開示
本発明の目的は、 伝送誤りが原因でメディア終了通知バケツトである R T C P B Y Eが受信できない場合でも、 次のメディアの再生を開始することがで き、 さらにバースト誤りによるメディアが一時的に中断してもセッションを終 了してしまうことのないパケット受信装置及びパケット受信方法を提供するこ とである。
この目的は、 R T Pパケットの受信手段である R T P受信手段より下位に位 置する I Pレイヤや U D Pレイヤにおいてパケヅト損失を監視することにより 達成される。 図面の簡単な説明
図 1は、 S M I Lを用いたコンテンヅ配信を説明するための図;
図 2は、 S M I Lで記述された内容を説明するための図;
図 3は、 メディアを連続再生する場合のシーケンス図;
図 4は、 従来のメディア連続再生時の問題を説明するためのシーケンス図 図 5は、 本発明の実施の形態に係るコンテンヅ受信再生装置の構成を示すブ ロック図;
図 6は、 本発明の実施の形態に係るコンテンヅ受信再生装置のメディア連続 再生時の動作を説明するためのシーケンス図;
図 Ίは、 本発明の実施の形態に係るコンテンヅ受信再生装置のメディァ連続 再生時の動作を説明するためのシーケンス図;
図 8は、 本発明の実施の形態に係るバケツト受信装置の構成を示すブロック 図である。 発明を実施するための最良の形態
以下、 本発明を実施するための最良の形態について、 図面を参照して詳細に 説明する。
図 5は、 本発明の実施の形態に係るコンテンツ受信再生装置の構成を示すプ ロック図である。 この図において、 本実施の形態のコンテンヅ受信再生装置は 、 アンテナ 101と、 送受信部 102と、 I Pパケヅト送受信部 103と、 T CP送受信部 104と、 110?受信部105と、 R TP受信部 106と、 コン テンヅ制御部 107と、 バケツト損失監視部 110と、 終了時刻判定部 111 とを備えている。 コンテンヅ制御部 107は、 再生表示部 108と制御コマン ド送受信部 109とを備えている。
送受信部 102は、 受信した IPパケットに対して無線処理 (すなわち、 ダ ゥンコンバート、 A/D変換等) と復調処理を行う。 そして、 復調したパケヅ ト信号を I Pパケット送受信部 103に入力する。 また、 送受信部 102は、 IPパケット送受信部 103から入力されたパケット信号に対して変調処理と 無線処理を行う。 そして、 無線処理した IPパケットをアンテナ 101から送 信する。 IPパケット送受信部 103は IPパケットの送受信を行う一方、 受 信した I Pパケットの誤りを検査して誤りがあれば、 その IPパケットの IP ヘッダをバケツト損失監視部 110に入力し、 更にそのパケヅトを破棄する。 これに対して、 受信した I Pパケットに誤りがなければ、 その IPパケットの I Pへッダを削除した後、 T C Pセグメントの場合には T C P送受信部 104 に入力し、 UDPセグメントの場合には UDP受信部 105に入力する。
TCP送受信部 104は、 IPパケット送受信部 103から入力された TC Pセグメントをコンテンヅ制御部 107の制御コマンド送受信部 109に入力 する。 また、 コンテンヅ制御部 107の制御コマンド送受信部 109から入力 された制御コマンドを T C Pセグメントとして I Pパケヅト送受信部 103に 入力する。 110?受信部105は、 IPパケット送受信部 103から入力され た UDPセグメントの誤りを検査する。 UDPセグメントに誤りがあれば、 そ の U D Pセグメントのへヅダをパケヅト損失監視部 110に入力した後、 セグ メントそのものを破棄する。 これに対して、 UDPセグメントに誤りがなけれ ば、 UDPセグメントを RTPパケヅトに変換して RTP受信部 106に入力 する。 1 丁卩受信部106は、 入力された; RTPパケットをコンテンヅ制御部 107の再生表示部 108に入力する。 また、 R TP受信部 106は、 HTP パケットの受信状況を終了時刻判定部 111に報告する。
コンテンヅ制御部 107の制御コマンド送受信部 109は、 TCP/I Pパ ケヅ トを用いてサーバ (図示略) からの制御コマンドを受信する。 また、 TC ΡΖΙΡパケットを用いてサーバ (図示略) に向けて制御コマンドを送信する 。 また、 コンテンヅの記述に応じて再生表示部 108にメディアの再生開始や 停止を指示する。 再生表示部 108は、 制御コマンド送受信部 109の指示に 従って R TP受信部 106より入力された R TPパケットに含まれるメディア デ一夕を再生し表示する。
終了時刻判定部 111は、 RTP受信部 106がメディアの終了を表す BY Eパケットを受信したことを認識すると、 メディア終了と判断してその BYE パケットを制御コマンド送受信部 109に入力する。 また、 RTP受信部 10 6が BYEパケットを受信しなくても、 パケヅト損失監視部 110からのパケ ット損失情報と RTP受信部 106からの RTPバケツト受信状況情報をもと に、 サーバ (図示略) からのメディアデ一夕の送信終了を判断し、 制御コマン ド送受信部 109にメディアの停止を指示する。 すなわち、 バケツト損失が生 じてなくて、 : R TPパケットを受信しない状態が一定時間継続した場合、 サー バからのメディアデ一夕の送信が終了したと判定して、 制御コマンド送受信部 109にメディアの停止を指示する。 この場合、 終了時刻判定部 111は、 R TP受信部 106が R TPパケヅトを受信していなくても、 パケヅト損失情報 より下位レイヤのパケヅト損失が生じていれば、 メディアデ一夕の送信が終了 したとは判断しない。 すなわち、 I Pレイヤ又は UDPレイヤにおけるパケッ ト損失が発生していれば、 RTPパケットを一定時間受信していなくても、 メ ディアデ一夕の送信が終了としたとは判断しない。 なお、 1 丁?受信部106 が RTPバケツトを受信していなくても、 下位レイヤのパケヅト損失が生じて いる場合とは、 再生表示部 108において再生が中断する場合が続いた場合で ある。' ここで、 B Y Eパケットが誤りのために破棄されて、 クライアントにメディ ァの終了時刻が通知されない場合の動作について説明する。
図 6は、 メディアの連続再生において、 B Y Eパケットに伝送誤りが発生し た場合の動作を示すシーケンス図である。 なお、 この図において、 ステップ 1 からステップ 3までは図 3のシーケンス図と同様であるので、 ステップ 1から ステップ 3までの説明を省略する。
図 6において、 伝送誤りによって B Y Eパケットに誤りが発生すると、 クラ イアント側ではその B Y Eパケットを破棄する。 なお、 この時点で既にサーバ からメディアデ一夕の送信が終了しているので、 メディアデ一夕が継続して送 信されることはない。 しかし、 クライアントはメディアデータの送信が終了し たかどうかは判らない。 そのため、 クライアントは一定時間メディアデータを 受信できる状態を維持する。 そして、 その間にメディアデータを受信できなけ ればメディアデ一夕の送信が終了したと判断してサーバに向けてセヅション切 断を要求する (ステップ 5 ) 。
次に、 無線回線上で頻繁に起こることが知られているバーストエラ一が発生 した場合の動作について説明する。 なお、 バーストエラーとは、 伝送誤りがあ る一定期間集中して起こるような誤りパターンのことを言う。
図 7はメディアの連続再生において、 バースト誤りがメディアパケヅトに発 生した場合の動作を示すシーケンス図である。 この図では図 6と同様にステツ プ 3において、 サーバから複数のパケットによってメディアデータがクライア ントに向けて送信される。
図 7において、 サーバからクライアントに向けてメディアデ一夕が送信され ている間にバーストエラーが発生すると、 連続するパケットに誤りが生じる。 この誤りが I Pレイヤと UD Pレイヤにおいて検出されると、 メディアデ一夕 の全てが破棄される。 H T P受信部 1 0 6はバーストエラーが発生している間 は全くメディアデータを受信することができない。 バーストエラーが発生して いる間は I Pレイヤと UD Pレイヤからパケヅト損失情報が出力されるので、 終了時刻判定部 1 1 1はメディアデータの受信が継続していると判断する。 言 い換えればメディアデ一夕の受信が終了したと判断しない。 したがって、 メデ ィアデ一夕を受信できる状態がそのまま維持される。 そして、 バーストエラ一 が終了した時点でメディアデ一夕の受信が再開される。
このように、 本実施の形態によれば、 再生時間が指定されていないコンテン ヅを再生する場合に、 伝送誤り等によってメディアデ一夕の終了を通知する B Y Eバケツトの損失が生じても、 メディアデ一夕の受信不能状態が所定時間継 続し且つその間にパケヅトの誤りを検出しなければ、 メディアデ一夕の送信が 終了したと判定するので、 迅速に次のメディアデータの受信を再開することが 可能となる。
また、 伝送誤り等によるパケットの誤りを検出すると、 メディアデ—夕の受 信待ち状態を維持するので、 バースト誤り等によってメディアデータの受信が 一時的に中断した場合に誤ってセッションを中断して再生を停止し、 後続のデ 一夕を再生できなくなる事態を回避することが可能となる。
なお、 本実施の形態では、 コンテンヅを受信して再生するコンテンヅ受信再 生装置について述べたが、 コンテンヅ制御部 1 0 7を取り除いてコンテンツの 受信のみを行うパケット受信装置としてもよい。 図 8にそのパケット受信装置 の構成を示す。
また、 本実施の形態では、 コンテンツの受信再生をハ一ドウエアで実現した 場合について説明したが、 これに限るものではなく、 このコンテンヅ受信再生 をソフトウェアで行うことも可能である。 例えば、 コンテンヅ受信再生を行う プログラムをコンピュータで読み取り可能な R AM (Random Access Memory) 等記録媒体に格納し、 そのプログラムに従ってコンピュータを動作させるよう にしても良い。 このパケット受信プログラムは、 例えばサーバから送信された パケットを受信するパケット受信手順と、 パケット受信手順にて受信されたパ ケットの伝送誤りを検出する誤りパケット検出手順と、 誤りパケット検出手順 にて検出された誤りパケットを破棄するパケット破棄手順と、 パケット受信手 順にて伝送誤り無く受信されたパケットより音声データや動画デ一夕であるメ ディアデ一夕を受信するメディァ受信手順と、 メディァ受信手順がメディアデ —夕の受信開始後、 メディアデ一夕の受信不能状態が所定時間継続した場合で 且つその間に誤りパケット検出手順にてパケットの誤りが検出されなければ、 メディアデ一夕の送信が終了したことを判定し、 メディアデ一夕の受信不能状 態が所定時間継続した場合でもその間に誤りパケット検出手順にてバケツトの 誤りが検出されれば、 サーバからのメディアデ一夕の送信が終了していないと 判定するデータ終了判定手順とを具備する。 このソフトウェアで制御する場合 でも上述した実施の形態と同様の作用および効果を呈する。 すなわち、 伝送誤 り等によってメディアデータの終了を通知するパケッ卜の損失が生じても、 メ ディアデ一夕の受信不能状態が所定時間継続した場合で且つその間にパケヅト の誤りが検出されなければ、 メディアデータの送信が終了したと判定する。 こ れにより、 迅速に次のメディアデ一夕の受信を再開することが可能となる。 ま た、 伝送誤り等によるパケットの損失がある場合にはメディアデ—夕の受信待 ち状態を維持するので、 バースト誤り等によってメディアデータの受信が一時 的に中断した場合に誤ってセッションを中断してしまう事態を低減させること が可能となる。
上記プログラムを記録する記録媒体としては、 R AMなどの半導体記憶手段 の他、 磁気記憶手段、 光記憶手段又は光磁気記憶手段であっても構わない。 また、 本実施の形態では、 コンテンツ記述言語として S M I Lを用いたが、 H T M Lを用いても良い。 また、 コンテンツを記述せずに単にメディアを繰り 返し再生する場合でもよい。 例えば、 バケツト受信装置がサーバに制御信号 R T S P P L AYを連続して送信する場合である。
また、 本実施の形態では、 コンテンヅに含まれる複数のメディアを連続再生 する場合について説明したが、 1つのメディアをライブ中継するようなコンテ ンヅを再生する場合でも適用できる。 ライブ中継の場合は終了時刻が明示され ないことが多いので、 本発明に用いることによってライブ中継コンテンツであ つても正しく再生を終了させることが可能となる。 以上説明したように、 本発明によれば、 再生時間が指定されていないコンテ ンヅを再生する場合で且つ B Y Eパケットが正しく受信されなくても終了時間 を適切に判定することができる。 さらに、 パケット損失による再生の中断が発 生した場合であってもバケツト損失を監視して終了時刻判定を行うので、 誤つ てメディアデ一夕の終了と判断して再生を停止してしまい、 後続のデ一夕の再 生が不能になる事態を回避することも可能となる。 本明細書は、 2001年 5月 29曰出願の特原貝 2001— 161398に基 づくものである。 この内容をここに含めておく。 本発明は、 ネットワーク上の映像や音声などの実時間メディアを酉己信する画 像配信システムに用いて好適である。

Claims

請求の範囲
1 . サーバから送信されたパケットを受信するパケット受信手段と、 前記パケ ット受信手段にて受信されたパケットの伝送誤りを検出する誤りバケツト検出 手段と、 前記誤りパケット検出手段にて検出された誤りバケツトを破棄するパ ケット破棄手段と、 前記パケット受信手段にて伝送誤り無く受信されたパケッ トより音声データや動画データであるメディアデ一夕を受信するメディァ受信 手段と、 前記メディア受信手段が前記メディアデ一夕の受信開始後、 前記メデ ィアデ一夕の受信不能状態が所定時間継続した場合で、 且つその間に前記誤り パケット検出手段にてバケツトの誤りが検出されなければ、 メディアデータの 送信が終了したことを判定するデータ終了判定手段と、 を具備することを特徴 とするパケット受信装置。
2 . 前記データ終了判定手段は、 前記メディアデータの受信不能状態が所定時 間継続した場合でも、 その間に前記誤りパケット検出手段にてパケットの誤り が検出されれば、 前記サーバからのメディアデ一夕の送信が終了していないと 判定することを特徴とする請求項 1記載のパケット受信装置。
3 . 前記パケット受信手段は、 I Pパケットを受信する I Pパケット受信手段 と、 UD Pパケットを受信する UD Pパケット受信手段とを具備し、 前記メデ ィァ受信手段は、 前記 U D Pパケヅト受信手段より得られる R T Pパケヅトに てメディァ終了信号を受信することを特徴とする請求項 1記載のパケヅ ト受信
4 . 請求項 1記載のパケット受信装置と、 前記パケット受信装置のメディア受 信手段にてメディア終了信号が受信されていない状態で、 前記パケット受信装 置のデータ終了判定手段からリアルタイムデータの終了が通知された場合に、 サーバに対してセッション終了コマンドを送信する制御コマンド送信手段と、 を具備することを特徴とするコンテンヅ受信再生装置。
5 . コンテンツ記述言語に応じて前記メディァ受信手段にて受信されたメディ アデ一夕の再生及び表示を行う再生表示手段を具備することを特徴とする請求 項 4記載のコンテンッ受信再生装置。
6 . 請求項 1記載のパケット受信装置を具備することを特徴とする通信端末。
7 . サーバより送られてくる音声データや動画データであるメディアデ一夕の 受信開始後、 前記メディアデ一夕の受信不能状態が所定時間継続した場合で且 つその間に前記メディアデ一夕を受信する R T P受信手段よりも下位に位置す る UD Pレイヤ、 I Pレイヤにおいてパケット損失を検出できなければ、 前記 サーバからのメディアデ一夕の送信が全て終了したことを判定してセッシヨン を終了し、 次のメディアデータ再生処理を実行し、 前記メディアデータの受信 不能状態が所定時間継続してもその間に前記 U D Pレイヤ、 I Pレイヤにおい てバケツト損失を検出できれば、 前記サーバからのメディアデータの送信が終 了していないと判定することを特徴とするパケット受信方法。
8 . サーバから送信されたパケットを受信するパケット受信手順と、 前記パケ ット受信手順にて受信されたバケツトの伝送誤りを検出する誤りパケット検出 手順と、 前記誤りパケット検出手順にて検出された誤りパケットを破棄するパ ケヅト破棄手順と、 前記パケット受信手順にて伝送誤り無く受信されたパケッ トより音声デ一夕や動画データであるメディアデータを受信するメディァ受信 手順と、 前記メディァ受信手順が前記メディアデ一夕の受信開始後、 前記メデ ィアデ一夕の受信不能状態が所定時間継続した場合で且つその間に前記誤りパ ケット検出手順にてバケツトの誤りが検出されなければ、 メディアデ一夕の送 信が終了したことを判定し、 前記メディアデ一夕の受信不能状態が所定時間継 続した場合でも、 その間に前記パケット検出手順にてパケットの誤りが検出さ れれば、 前記サーバからのメディアデ一夕の送信が終了していないと判定する デ一夕終了判定手順と、 を具備することを特徴とするコンテンツ受信再生プロ グラム。
PCT/JP2002/004901 2001-05-29 2002-05-21 Packet reception apparatus and packet reception method Ceased WO2002098109A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP02726448.0A EP1301009B1 (en) 2001-05-29 2002-05-21 Packet reception apparatus and packet reception method
US10/333,587 US7296081B2 (en) 2001-05-29 2002-05-21 Packet reception apparatus and packet reception method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2001-161398 2001-05-29
JP2001161398A JP3569241B2 (ja) 2001-05-29 2001-05-29 パケット受信装置及びパケット受信方法

Publications (1)

Publication Number Publication Date
WO2002098109A1 true WO2002098109A1 (en) 2002-12-05

Family

ID=19004679

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2002/004901 Ceased WO2002098109A1 (en) 2001-05-29 2002-05-21 Packet reception apparatus and packet reception method

Country Status (5)

Country Link
US (1) US7296081B2 (ja)
EP (1) EP1301009B1 (ja)
JP (1) JP3569241B2 (ja)
CN (1) CN1198435C (ja)
WO (1) WO2002098109A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102571479A (zh) * 2010-12-31 2012-07-11 中国移动通信集团河北有限公司 延时的测量方法、装置及系统

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3821086B2 (ja) * 2002-11-01 2006-09-13 ソニー株式会社 ストリーミングシステム及びストリーミング方法、クライアント端末及びデータ復号方法、並びにプログラム
RU2324987C2 (ru) * 2003-09-25 2008-05-20 Самсунг Электроникс Ко., Лтд. Устройство и способ отображения мультимедийных данных, объединенных с текстом, и носитель записи, содержащий программу для выполнения этого способа
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
CN101682434B (zh) * 2007-06-18 2012-11-14 诺基亚公司 用于连续回放多媒体的方法和设备
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 北京邮电大学 基于势函数构造拥塞丢包隶属度函数的方法
US8554851B2 (en) * 2010-09-24 2013-10-08 Intel Corporation Apparatus, system, and methods for facilitating one-way ordering of messages
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 北京小米移动软件有限公司 监听通信包的方法、装置以及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0653990A (ja) * 1992-07-29 1994-02-25 Nec Corp 電子計算機
JPH10215278A (ja) * 1997-01-30 1998-08-11 Fujitsu Ltd 無通信回避方法および装置
JP2000078557A (ja) * 1998-08-31 2000-03-14 Canon Inc 映像データ通信装置および映像ネットワークシステム、映像データ通信方法、記録媒体
JP2000174846A (ja) * 1998-12-03 2000-06-23 Furukawa Electric Co Ltd:The 通信装置及び記録媒体
JP2002135310A (ja) * 2000-10-23 2002-05-10 Nippon Telegr & Teleph Corp <Ntt> ストリーム中継制御装置、ストリーム中継制御システム、ストリーム中継制御方法,ならびに該方法を記録した記録媒体

Family Cites Families (12)

* Cited by examiner, † Cited by third party
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 データ送受信方法
US5450425A (en) * 1993-11-19 1995-09-12 Multi-Tech Systems, Inc. Protocol for communication of a data packet
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
EP1006689B1 (en) * 1998-11-30 2008-02-06 Matsushita Electric Industries Co., Ltd. Packet retransmission control using priority information
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
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0653990A (ja) * 1992-07-29 1994-02-25 Nec Corp 電子計算機
JPH10215278A (ja) * 1997-01-30 1998-08-11 Fujitsu Ltd 無通信回避方法および装置
JP2000078557A (ja) * 1998-08-31 2000-03-14 Canon Inc 映像データ通信装置および映像ネットワークシステム、映像データ通信方法、記録媒体
JP2000174846A (ja) * 1998-12-03 2000-06-23 Furukawa Electric Co Ltd:The 通信装置及び記録媒体
JP2002135310A (ja) * 2000-10-23 2002-05-10 Nippon Telegr & Teleph Corp <Ntt> ストリーム中継制御装置、ストリーム中継制御システム、ストリーム中継制御方法,ならびに該方法を記録した記録媒体

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP1301009A4 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102571479A (zh) * 2010-12-31 2012-07-11 中国移动通信集团河北有限公司 延时的测量方法、装置及系统

Also Published As

Publication number Publication date
US20030156544A1 (en) 2003-08-21
EP1301009A4 (en) 2005-10-26
EP1301009A1 (en) 2003-04-09
JP3569241B2 (ja) 2004-09-22
CN1198435C (zh) 2005-04-20
EP1301009B1 (en) 2015-07-01
US7296081B2 (en) 2007-11-13
JP2002354032A (ja) 2002-12-06
CN1465170A (zh) 2003-12-31

Similar Documents

Publication Publication Date Title
WO2002098109A1 (en) Packet reception apparatus and packet reception method
JP3631439B2 (ja) 非信頼ネットワークにおけるデータ伝送方法及び装置
US6910078B1 (en) Methods and apparatus for controlling the transmission of stream data
US11412021B2 (en) Method and device for media streaming between server and client using RTP/RTSP standard protocol
US9673996B1 (en) Redirection of a streaming media session in an anticipated failover scenario
US20060168291A1 (en) Interactive multichannel data distribution system
CN1784674B (zh) 用于流传送媒体的快速启动的方法和系统
CN102347943B (zh) 基于rtsp会话发送和接收流传输数据的方法和设备
US20110138022A1 (en) Fast Content Switching in a Communication System
WO2012174927A1 (zh) 一种视频监控系统及媒体穿越网络地址转换设备的方法
US7509390B1 (en) Methods and apparatus for controlling the transmission of data
JP2005522916A (ja) ダウンロードとストリーミングを組み合わせる伝送方法
JP2005537742A (ja) マルチメディアデータのストリーミング方法
CN111107445A (zh) 一种媒体协议流优化方法及系统
KR101164746B1 (ko) 실시간 스트리밍 프로토콜을 기반으로 한 동영상 재생 서비스에서 동영상 재생 지연 보상 시스템 및 방법
JP2001242876A (ja) データ受信再生方法、データ受信再生装置、データ送信方法、およびデータ送信装置
JP5264349B2 (ja) 映像受信装置及び映像受信方法
WO2010057391A1 (zh) 一种流媒体播放控制方法、设备及系统
US20110307626A1 (en) Faster than real time streaming in a playlist context
JP4663100B2 (ja) サーバー、クライアント、通信開始方法及び通信開始プログラム
JP2004289862A (ja) パケット受信装置及びパケット受信方法
JP2004007172A (ja) 情報配信システム、情報配信装置および方法、情報端末装置および情報処理方法、記録媒体、並びにプログラム
KR100624854B1 (ko) 미디어 재전송 장치 및 방법
KR102654716B1 (ko) 요청된 영상 재생시점에 따라 영상을 재생하는 방법 및 그 장치
JP2005167891A (ja) コンテンツサーバ、コンテンツ受信装置、プログラム及び記憶媒体

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SD SE SG SI SK SL TJ TM TN TR TT TZ UA UG US UZ VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

WWE Wipo information: entry into national phase

Ref document number: 10333587

Country of ref document: US

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2002726448

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 028023331

Country of ref document: CN

WWP Wipo information: published in national office

Ref document number: 2002726448

Country of ref document: EP

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642