JP4414311B2 - マルチメディアストリーミングサービスシステム及びその方法 - Google Patents
マルチメディアストリーミングサービスシステム及びその方法 Download PDFInfo
- Publication number
- JP4414311B2 JP4414311B2 JP2004276223A JP2004276223A JP4414311B2 JP 4414311 B2 JP4414311 B2 JP 4414311B2 JP 2004276223 A JP2004276223 A JP 2004276223A JP 2004276223 A JP2004276223 A JP 2004276223A JP 4414311 B2 JP4414311 B2 JP 4414311B2
- Authority
- JP
- Japan
- Prior art keywords
- media data
- mdat
- streaming service
- client
- packet
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17318—Direct or substantially direct transmission and handling of requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
-
- 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/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2387—Stream processing in response to a playback request from an end-user, e.g. for trick-play
-
- 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/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4331—Caching operations, e.g. of an advertisement for later insertion during playback
-
- 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/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47202—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
-
- 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
-
- 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/643—Communication protocols
-
- 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/643—Communication protocols
- H04N21/6437—Real-time Transport Protocol [RTP]
-
- 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/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
-
- 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/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6587—Control parameters, e.g. trick play commands, viewpoint selection
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Data Mining & Analysis (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
MP4コンテンツのヘッダー(moov)及びメディアデータ(mdat)をTCPパケットにより順次伝送するVODサーバ100と、該VODサーバ100にHTTPでストリーミングサービス要請信号を伝送し、前記VODサーバ100から受信されたメディアデータ(mdat)を所定時間の間デコーダバッファに蓄積してリアルタイムに再生するクライアント200と、を包含してマルチメディアストリーミングサービスシステムを構成する。
Claims (14)
- MP4コンテンツのヘッダー(moov)及びメディアデータ(mdat)をTCPパケットにより順次伝送するVODサーバと、
該VODサーバにHTTPでストリーミングサービス要請信号を伝送し、前記VODサーバから前記TCPパケットを受信し、該TCPパケットの前記ヘッダー(moov)を全て受信した後に、受信された前記メディアデータ(mdat)を所定時間の間デコーダバッファに蓄積してリアルタイムに再生するクライアントとを備え、
前記クライアントは、前記TCPパケットの遺失されたパケットを検出し、該遺失されたパケットに対するパケット再伝送要請信号を前記VODサーバに伝送し、
前記VODサーバは、前記パケット再伝送要請信号によって該当パケットを再伝送し、
前記メディアデータ(mdat)をデコーダバッファに蓄積する所定時間は、
前記メディアデータ(mdat)が前記デコーダバッファに到着した時点からデコーダが動作を開始する時点まで待機するデコーダ動作待機時間と、
前記クライアントが遺失されたパケットを検出してから該当パケットを再受信するまでに要する時間である再伝送サービス待機時間とであることを特徴とするマルチメディアストリーミングサービスシステム。 - 前記クライアントは、前記メディアデータ(mdat)の再生が終了されるまで、前記MP4コンテンツのヘッダー(moov)を格納するメモリを更に有することを特徴とする請求項1記載のマルチメディアストリーミングサービスシステム。
- 前記クライアントは、前記デコーダバッファに蓄積されたメディアデータ(mdat)を再生すると共に、前記VODサーバから前記TCPパケットにより伝送されたメディアデータを前記デコーダバッファに蓄積し続けることを特徴とする請求項1記載のマルチメディアストリーミングサービスシステム。
- 受信側から要請されるマルチメディアコンテンツをTCPパケットにより伝送する過程と、
送信側から受信された前記TCPパケットを所定時間の間バッファリングしてリアルタイムに再生する過程と、
を順次行う構成であり、
前記TCPパケットをバッファリングする所定時間は、前記マルチメディアコンテンツのヘッダー(moov)を全て受信する時間と、前記マルチメディアコンテンツのメディアデータ(mdat)の一部分を受信する時間とであり、
前記メディアデータの一部分を受信する時間は、メディアデータが受信されてからデコーダが動作を開始するまで待機するデコーダ動作待機時間と、受信された前記TCPパケットにエラーが発生している場合に、該当パケットの再受信を要請して、該当パケットを再受信するまでに要する再伝送サービス待機時間とであることを特徴とするマルチメディアストリーミングサービス方法。 - 前記マルチメディアコンテンツは、MP4ファイルフォーマットで、ヘッダー(moov)と、メディアデータ(mdat)と、から構成されることを特徴とする請求項4記載のマルチメディアストリーミングサービス方法。
- 前記マルチメディアコンテンツの伝送過程は、
前記受信側が任意のマルチメディアコンテンツに対するストリーミングサービス要請信号を送信側に伝送する過程と、
前記送信側が前記ストリーミングサービス要請信号に対する受諾信号を伝送する過程と、
前記送信側が該当のマルチメディアコンテンツ情報を前記TCPパケットにより前記受信側に伝送する過程と、
からなることを特徴とする請求項4記載のマルチメディアストリーミングサービス方法。 - 前記ストリーミングサービス要請信号及び受諾信号は、HTTP(Hypertext Transfer Protocol)を利用して伝送されることを特徴とする請求項6記載のマルチメディアストリーミングサービス方法。
- 前記リアルタイム再生過程は、受信されたマルチメディアコンテンツを再生する間にも、前記送信側から前記TCPパケットを受信し続ける過程を更に行うことを特徴とする請求項4記載のマルチメディアストリーミングサービス方法。
- クライアントが任意のMP4コンテンツに対するストリーミングサービス要請信号をVODサーバに伝送する過程と、
前記VODサーバがストリーミングサービス要請信号に対する受諾信号を伝送する過程と、
前記VODサーバが該当のMP4コンテンツのヘッダー(moov)及びメディアデータ(mdat)情報を、TCPパケットにより前記クライアントに順次伝送する過程と、
前記クライアントが前記ヘッダー(moov)を全て受信した後、前記メディアデータ(mdat)を所定時間の間バッファリングする過程と、
該バッファリングされた前記メディアデータ(mdat)を再生する過程と、
を順次行う構成であり、
前記メディアデータ(mdat)をバッファリングする過程は、
前記MP4コンテンツのヘッダー(moov)を所定時間の間全て受信した後に、前記メディアデータ(mdat)をデコーダ動作待機時間の間バッファリングする過程と、
遺失された前記TCPパケットの再伝送を要請して、該当パケットを再受信するまでに要する再伝送サービス待機時間の間バッファリングする過程とであることを特徴とするマルチメディアストリーミングサービス方法。 - 前記ストリーミングサービス要請信号及び受諾信号は、HTTPを利用して伝送されることを特徴とする請求項9記載のマルチメディアストリーミングサービス方法。
- 前記メディアデータ(mdat)の再生過程は、
受信された前記TCPパケットのエラーを検出する過程と、
前記VODサーバに、エラーが発生された前記TCPパケットに対する再伝送を要請する過程と、
前記VODサーバから再伝送された前記TCPパケットを受信する過程と、
を更に行うことを特徴とする請求項9記載のマルチメディアストリーミングサービス方法。 - 前記ヘッダー(moov)は、前記メディアデータ(mdat)の再生が終了されるまで、前記クライアントに格納されることを特徴とする請求項9記載のマルチメディアストリーミングサービス方法。
- クライアントがVODサーバにストリーミングサービス要請信号をHTTPで伝送する過程と、
前記ストリーミングサービス要請信号に対する受諾信号を伝送する過程と、
前記VODサーバがMP4コンテンツのヘッダー(moov)及びメディアデータ(mdat)をTCPパケットにより前記クライアントに伝送する過程と、
前記クライアントが、受信した全ての前記ヘッダー(moov)をメモリに格納する過程と、
前記メディアデータ(mdat)を、デコーダ動作待機時間及び遺失された前記TCPパケットの再伝送を要請して、該当パケットを再受信するまでに要する再伝送サービス待機時間の間にデコーダバッファにバッファリングする過程と、
該バッファリングされたメディアデータ(mdat)を再生する過程と、
を順次行うことを特徴とするマルチメディアストリーミングサービス方法。 - 前記メディアデータ(mdat)の再生過程は、
前記クライアントが、受信された前記TCPパケットのエラーを検出する過程と、
前記クライアントが、前記TCPパケットにエラーが検出されると、該当のTCPパケットの再伝送を前記VODサーバに要請する過程と、
を更に行うことを特徴とする請求項13記載のマルチメディアストリーミングサービス方法。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20030067181A KR100608715B1 (ko) | 2003-09-27 | 2003-09-27 | QoS보장형 멀티미디어 스트리밍 서비스 시스템 및 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005110244A JP2005110244A (ja) | 2005-04-21 |
JP4414311B2 true JP4414311B2 (ja) | 2010-02-10 |
Family
ID=34192279
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004276223A Expired - Fee Related JP4414311B2 (ja) | 2003-09-27 | 2004-09-22 | マルチメディアストリーミングサービスシステム及びその方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US7853981B2 (ja) |
EP (1) | EP1519583A1 (ja) |
JP (1) | JP4414311B2 (ja) |
KR (1) | KR100608715B1 (ja) |
CN (1) | CN1601998A (ja) |
Families Citing this family (76)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7068729B2 (en) | 2001-12-21 | 2006-06-27 | Digital Fountain, Inc. | Multi-stage code generator and decoder for communication systems |
US6307487B1 (en) | 1998-09-23 | 2001-10-23 | Digital Fountain, Inc. | Information additive code generator and decoder for communication systems |
US9240810B2 (en) | 2002-06-11 | 2016-01-19 | Digital Fountain, Inc. | Systems and processes for decoding chain reaction codes through inactivation |
EP2355360B1 (en) | 2002-10-05 | 2020-08-05 | QUALCOMM Incorporated | Systematic encoding and decoding of chain reaction codes |
JP4971144B2 (ja) | 2004-05-07 | 2012-07-11 | デジタル ファウンテン, インコーポレイテッド | ファイルダウンロードおよびストリーミングのシステム |
CN100403794C (zh) * | 2004-12-29 | 2008-07-16 | 华为技术有限公司 | 一种实现流媒体业务的视讯终端和方法 |
JP4719506B2 (ja) * | 2005-05-19 | 2011-07-06 | キヤノン株式会社 | 端末装置、コンテンツ再生方法、及びコンピュータプログラム |
EP1968318B1 (en) * | 2005-12-27 | 2014-05-07 | Mitsubishi Electric Corporation | Distribution apparatus and playback apparatus |
CN101686107B (zh) | 2006-02-13 | 2014-08-13 | 数字方敦股份有限公司 | 使用可变fec开销和保护周期的流送和缓冲 |
US9270414B2 (en) | 2006-02-21 | 2016-02-23 | Digital Fountain, Inc. | Multiple-field based code generator and decoder for communications systems |
US7971129B2 (en) | 2006-05-10 | 2011-06-28 | Digital Fountain, Inc. | Code generator and decoder for communications systems operating using hybrid codes to allow for multiple efficient users of the communications systems |
US9209934B2 (en) | 2006-06-09 | 2015-12-08 | Qualcomm Incorporated | Enhanced block-request streaming using cooperative parallel HTTP and forward error correction |
US9380096B2 (en) | 2006-06-09 | 2016-06-28 | Qualcomm Incorporated | Enhanced block-request streaming system for handling low-latency streaming |
US9386064B2 (en) | 2006-06-09 | 2016-07-05 | Qualcomm Incorporated | Enhanced block-request streaming using URL templates and construction rules |
US9178535B2 (en) | 2006-06-09 | 2015-11-03 | Digital Fountain, Inc. | Dynamic stream interleaving and sub-stream based delivery |
US9419749B2 (en) | 2009-08-19 | 2016-08-16 | Qualcomm Incorporated | Methods and apparatus employing FEC codes with permanent inactivation of symbols for encoding and decoding processes |
US9432433B2 (en) | 2006-06-09 | 2016-08-30 | Qualcomm Incorporated | Enhanced block-request streaming system using signaling or block creation |
US7783773B2 (en) | 2006-07-24 | 2010-08-24 | Microsoft Corporation | Glitch-free media streaming |
US8943218B2 (en) * | 2006-10-12 | 2015-01-27 | Concurrent Computer Corporation | Method and apparatus for a fault resilient collaborative media serving array |
US8489702B2 (en) | 2007-06-22 | 2013-07-16 | Apple Inc. | Determining playability of media files with minimal downloading |
KR101214167B1 (ko) * | 2007-08-06 | 2012-12-21 | 삼성전자주식회사 | Vod 서비스 방법, vod 수신기 및 vod 서버 |
AU2008298602A1 (en) | 2007-09-12 | 2009-03-19 | Digital Fountain, Inc. | Generating and communicating source identification information to enable reliable communications |
CN101562911B (zh) * | 2008-04-16 | 2011-06-15 | 北京信威通信技术股份有限公司 | 一种支持端到端应用的无线接入***空中接口rtp代理方法 |
KR101019634B1 (ko) * | 2008-09-04 | 2011-03-07 | 에스케이 텔레콤주식회사 | 미디어 전송 시스템 및 방법 |
CN101729497B (zh) * | 2008-10-22 | 2013-02-27 | 国际商业机器公司 | 内容提供方法和*** |
TWI383638B (zh) * | 2008-11-04 | 2013-01-21 | Wistron Corp | 網路即時多媒體傳送方法以及伺服器 |
US9281847B2 (en) | 2009-02-27 | 2016-03-08 | Qualcomm Incorporated | Mobile reception of digital video broadcasting—terrestrial services |
CN101494655B (zh) * | 2009-03-12 | 2012-06-27 | 中国电信股份有限公司 | Rtp分布式流媒体服务***及方法 |
JP5278059B2 (ja) * | 2009-03-13 | 2013-09-04 | ソニー株式会社 | 情報処理装置及び方法、プログラム、並びに情報処理システム |
CN102449975A (zh) * | 2009-04-09 | 2012-05-09 | 诺基亚公司 | 用于媒体文件流式传输的***、方法和装置 |
US9288010B2 (en) | 2009-08-19 | 2016-03-15 | Qualcomm Incorporated | Universal file delivery methods for providing unequal error protection and bundled file delivery services |
CN101674373B (zh) * | 2009-09-02 | 2013-02-06 | 优视科技有限公司 | 用于移动通讯终端的mp4流媒体播放***及其应用方法 |
US9917874B2 (en) | 2009-09-22 | 2018-03-13 | Qualcomm Incorporated | Enhanced block-request streaming using block partitioning or request controls for improved client-side handling |
JP2011087103A (ja) * | 2009-10-15 | 2011-04-28 | Sony Corp | コンテンツ再生システム、コンテンツ再生装置、プログラム、コンテンツ再生方法、およびコンテンツサーバを提供 |
KR101777347B1 (ko) * | 2009-11-13 | 2017-09-11 | 삼성전자주식회사 | 부분화에 기초한 적응적인 스트리밍 방법 및 장치 |
KR101786051B1 (ko) * | 2009-11-13 | 2017-10-16 | 삼성전자 주식회사 | 데이터 제공 방법 및 장치와 데이터 수신 방법 및 장치 |
KR101750048B1 (ko) * | 2009-11-13 | 2017-07-03 | 삼성전자주식회사 | 변속 재생 서비스 제공 방법 및 장치 |
KR101750049B1 (ko) * | 2009-11-13 | 2017-06-22 | 삼성전자주식회사 | 적응적인 스트리밍 방법 및 장치 |
KR101737084B1 (ko) * | 2009-12-07 | 2017-05-17 | 삼성전자주식회사 | 메인 콘텐트에 다른 콘텐트를 삽입하여 스트리밍하는 방법 및 장치 |
KR101777348B1 (ko) * | 2010-02-23 | 2017-09-11 | 삼성전자주식회사 | 데이터 전송 방법 및 장치와 데이터 수신 방법 및 장치 |
KR20110105710A (ko) * | 2010-03-19 | 2011-09-27 | 삼성전자주식회사 | 복수의 챕터를 포함하는 콘텐트를 적응적으로 스트리밍하는 방법 및 장치 |
KR101837687B1 (ko) | 2010-06-04 | 2018-03-12 | 삼성전자주식회사 | 콘텐트의 품질을 결정하는 복수의 인자에 기초한 적응적인 스트리밍 방법 및 장치 |
US9485546B2 (en) | 2010-06-29 | 2016-11-01 | Qualcomm Incorporated | Signaling video samples for trick mode video representations |
US9185439B2 (en) | 2010-07-15 | 2015-11-10 | Qualcomm Incorporated | Signaling data for multiplexing video components |
EP2597824A4 (en) | 2010-07-20 | 2014-02-26 | Sharp Kk | PROXY SERVER, RELAY METHOD, COMMUNICATION SYSTEM, RELAY CONTROL PROGRAM, AND RECORDING MEDIUM |
BR112013001376A8 (pt) | 2010-07-20 | 2017-10-17 | Sharp Kk | dispositivo de distribuição de conteúdo, dispositivo de reprodução de conteúdo, sistema de distribuição de conteúdo, método de controle de um dispositivo de distribuição de conteúdo, programa de controle, e meio de gravação |
US9596447B2 (en) | 2010-07-21 | 2017-03-14 | Qualcomm Incorporated | Providing frame packing type information for video coding |
CN101917412A (zh) * | 2010-07-28 | 2010-12-15 | 中兴通讯股份有限公司 | 一种提高流媒体连接缓冲速度的方法及客户端 |
US9319448B2 (en) | 2010-08-10 | 2016-04-19 | Qualcomm Incorporated | Trick modes for network streaming of coded multimedia data |
JP2012054788A (ja) * | 2010-09-01 | 2012-03-15 | Canon Inc | データファイル転送装置、その制御方法、プログラム及び記憶媒体 |
WO2012053834A2 (ko) * | 2010-10-20 | 2012-04-26 | 한국전자통신연구원 | 스트리밍 서비스 송/수신 장치 및 방법 |
KR101180540B1 (ko) * | 2010-10-20 | 2012-09-06 | 연세대학교 산학협력단 | 스트리밍 서비스 송/수신 장치 및 방법 |
US8483286B2 (en) * | 2010-10-27 | 2013-07-09 | Cyberlink Corp. | Batch processing of media content |
JP5829626B2 (ja) | 2011-01-07 | 2015-12-09 | シャープ株式会社 | 再生装置、再生装置の制御方法、生成装置、生成装置の制御方法、制御プログラム、及び該プログラムを記録した記録媒体 |
CN107071588A (zh) | 2011-01-12 | 2017-08-18 | 夏普株式会社 | 再生装置 |
US9270299B2 (en) | 2011-02-11 | 2016-02-23 | Qualcomm Incorporated | Encoding and decoding using elastic codes with flexible source block mapping |
JP2013038766A (ja) | 2011-07-12 | 2013-02-21 | Sharp Corp | 送信装置、送信装置の制御方法、制御プログラム、及び記録媒体 |
US9253233B2 (en) | 2011-08-31 | 2016-02-02 | Qualcomm Incorporated | Switch signaling methods providing improved switching between representations for adaptive HTTP streaming |
US9843844B2 (en) | 2011-10-05 | 2017-12-12 | Qualcomm Incorporated | Network streaming of media data |
DE102012201534B4 (de) * | 2011-12-09 | 2018-08-30 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Vorrichtung zur Zwischenspeicherung einer skalierbaren Original-Datei |
US9294226B2 (en) | 2012-03-26 | 2016-03-22 | Qualcomm Incorporated | Universal object delivery and template-based file delivery |
US9438883B2 (en) * | 2012-04-09 | 2016-09-06 | Intel Corporation | Quality of experience reporting for combined unicast-multicast/broadcast streaming of media content |
CN104303507B (zh) | 2012-04-25 | 2018-06-01 | 三星电子株式会社 | 用于多媒体传输***的收发数据的方法和装置 |
JPWO2014057896A1 (ja) | 2012-10-09 | 2016-09-05 | シャープ株式会社 | コンテンツ再生装置 |
CN102883188A (zh) * | 2012-10-16 | 2013-01-16 | 北京千橡网景科技发展有限公司 | 实时下载播放mp4文件的方法和*** |
CN106462490B (zh) * | 2014-03-26 | 2019-09-24 | TiVo解决方案有限公司 | 多媒体流水线架构 |
JP6239472B2 (ja) | 2014-09-19 | 2017-11-29 | 株式会社東芝 | エンコード装置、デコード装置、ストリーミングシステム、および、ストリーミング方法 |
CN104506936B (zh) * | 2014-12-10 | 2017-12-22 | 曙光信息产业(北京)有限公司 | 基于众核平台的音视频数据处理方法及装置 |
JP2017060004A (ja) | 2015-09-16 | 2017-03-23 | 株式会社東芝 | エンコード装置、デコード装置、エンコードプログラム、デコードプログラム及びストリーミングシステム |
TWI559753B (zh) * | 2016-03-16 | 2016-11-21 | 晶睿通訊股份有限公司 | 傳輸隨選影音檔案的方法 |
JP7105675B2 (ja) | 2018-11-02 | 2022-07-25 | 株式会社東芝 | 送信装置、サーバ装置、送信方法およびプログラム |
US11962648B2 (en) | 2020-02-12 | 2024-04-16 | Lg Electronics Inc. | Mobile terminal that executes application locally when disconnected from cloud server |
JP7419151B2 (ja) | 2020-04-21 | 2024-01-22 | 株式会社東芝 | サーバ装置、情報処理方法およびプログラム |
JP7438835B2 (ja) | 2020-04-21 | 2024-02-27 | 株式会社東芝 | サーバ装置、通信システム、プログラムおよび情報処理方法 |
US11611542B2 (en) * | 2021-08-11 | 2023-03-21 | Dish Network Technologies India Private Limited | Secure media streaming communication via user datagram protocol |
JP7295214B1 (ja) | 2021-12-24 | 2023-06-20 | ソフトバンク株式会社 | 映像送信装置、プログラム、映像送信方法、及びシステム |
Family Cites Families (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6335927B1 (en) * | 1996-11-18 | 2002-01-01 | Mci Communications Corporation | System and method for providing requested quality of service in a hybrid network |
US6292834B1 (en) | 1997-03-14 | 2001-09-18 | Microsoft Corporation | Dynamic bandwidth selection for efficient transmission of multimedia streams in a computer network |
KR100261813B1 (ko) | 1997-12-23 | 2000-07-15 | 구자홍 | 티씨피의 오오비 채널을 이용한 부가 데이터 전송방법 |
EP1051008B1 (en) | 1998-01-15 | 2006-09-20 | Apple Computer, Inc. | Method and apparatus for media data transmission |
KR100298174B1 (ko) | 1998-12-23 | 2001-08-07 | 이계철 | 네트웍을통한멀티미디어스트리밍시스템및그방법 |
US6330286B1 (en) * | 1999-06-09 | 2001-12-11 | Sarnoff Corporation | Flow control, latency control, and bitrate conversions in a timing correction and frame synchronization apparatus |
US6882637B1 (en) * | 1999-10-14 | 2005-04-19 | Nokia Networks Oy | Method and system for transmitting and receiving packets |
US6700893B1 (en) * | 1999-11-15 | 2004-03-02 | Koninklijke Philips Electronics N.V. | System and method for controlling the delay budget of a decoder buffer in a streaming data receiver |
SG97830A1 (en) * | 2000-01-07 | 2003-08-20 | Matsushita Electric Ind Co Ltd | Time based multimedia objects streaming apparatus and method |
US20020019984A1 (en) * | 2000-01-14 | 2002-02-14 | Rakib Selim Shlomo | Headend cherrypicker with digital video recording capability |
US6496520B1 (en) * | 2000-01-21 | 2002-12-17 | Broadcloud Communications, Inc. | Wireless network system and method |
US6907005B1 (en) * | 2000-07-24 | 2005-06-14 | Telefonaktiebolaget L M Ericsson (Publ) | Flexible ARQ for packet data transmission |
JPWO2002023908A1 (ja) * | 2000-09-11 | 2004-01-29 | 村瀬 洋太郎 | ネットワーク動画音声の配信方法、その装置及び動画音声の作成方法 |
US6763392B1 (en) | 2000-09-29 | 2004-07-13 | Microsoft Corporation | Media streaming methods and arrangements |
US6907460B2 (en) * | 2001-01-18 | 2005-06-14 | Koninklijke Philips Electronics N.V. | Method for efficient retransmission timeout estimation in NACK-based protocols |
JP2003087786A (ja) | 2001-06-29 | 2003-03-20 | Matsushita Electric Ind Co Ltd | データ再生装置、及びデータ再生方法 |
CN1253809C (zh) * | 2001-06-29 | 2006-04-26 | 松下电器产业株式会社 | 数据重放装置及数据重放方法 |
JP3931595B2 (ja) * | 2001-07-10 | 2007-06-20 | 株式会社日立製作所 | データ修正装置及びデータ修正方法 |
FI20011871A (fi) * | 2001-09-24 | 2003-03-25 | Nokia Corp | Multimediadatan prosessointi |
KR100460970B1 (ko) * | 2002-01-10 | 2004-12-09 | 삼성전자주식회사 | 데이터 송수신 시스템 및 방법 |
KR20020057837A (ko) | 2002-03-29 | 2002-07-12 | 문의선 | 스트리밍 서비스 방법 및 장치 |
CA2393502A1 (en) * | 2002-07-15 | 2004-01-15 | Mark J. Frazer | System and method for reliable transport in a computer network |
WO2004008760A1 (ja) * | 2002-07-16 | 2004-01-22 | Matsushita Electric Industrial Co., Ltd. | コンテンツ受信器およびコンテンツ送信器 |
EP1535419B1 (en) * | 2002-09-06 | 2009-05-06 | Telefonaktiebolaget LM Ericsson (publ) | Method and devices for controlling retransmissions in data streaming |
CN1148931C (zh) | 2002-09-29 | 2004-05-05 | 清华大学 | 基于实时传输协议和传输控制协议的流媒体传输实现方法 |
-
2003
- 2003-09-27 KR KR20030067181A patent/KR100608715B1/ko not_active IP Right Cessation
-
2004
- 2004-06-22 EP EP04014577A patent/EP1519583A1/en not_active Ceased
- 2004-06-24 US US10/874,597 patent/US7853981B2/en not_active Expired - Fee Related
- 2004-07-27 CN CNA2004100549871A patent/CN1601998A/zh active Pending
- 2004-09-22 JP JP2004276223A patent/JP4414311B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN1601998A (zh) | 2005-03-30 |
JP2005110244A (ja) | 2005-04-21 |
US20050071491A1 (en) | 2005-03-31 |
KR20050031018A (ko) | 2005-04-01 |
EP1519583A1 (en) | 2005-03-30 |
US7853981B2 (en) | 2010-12-14 |
KR100608715B1 (ko) | 2006-08-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4414311B2 (ja) | マルチメディアストリーミングサービスシステム及びその方法 | |
EP2786537B1 (en) | Device for obtaining content by choosing the transport protocol according to the available bandwidth | |
JP3757857B2 (ja) | データ通信システム、データ送信装置、データ受信装置、および方法、並びにコンピュータ・プログラム | |
EP3108639B1 (en) | Transport accelerator implementing extended transmission control functionality | |
US20050254508A1 (en) | Cooperation between packetized data bit-rate adaptation and data packet re-transmission | |
EP2710778B1 (en) | Method for dynamic adaptation of the reception bitrate and associated receiver | |
US20060291468A1 (en) | Selective re-transmission of lost multi-media data packets | |
EP2484040A1 (en) | Method for retransmission using checksums for identifying lost data packets | |
KR20090040871A (ko) | 통신 처리 장치, 통신 제어 방법 및 컴퓨터 프로그램 | |
US8127196B2 (en) | Server and client for determining error restoration according to image data transmission, and method of determining error restoration according to image data transmission | |
JP2005051299A (ja) | パケット送信装置、パケット受信装置、パケット送信方法及びパケット受信方法 | |
KR20080062692A (ko) | 스트림 녹화 방법, 장치 및 시스템 | |
Zink et al. | LC-RTP (loss collection RTP): reliability for video caching in the Internet | |
KR100624854B1 (ko) | 미디어 재전송 장치 및 방법 | |
US20070019566A1 (en) | Receiver apparatus and data distribution method | |
WO2014073202A1 (ja) | 情報処理装置、情報処理方法、コンテンツ配信システム及びコンピュータプログラム記録媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060508 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060807 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20060914 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20091119 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121127 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131127 Year of fee payment: 4 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |