JP2015043484A - コンテンツ供給装置、コンテンツ供給方法、プログラム、端末装置、およびコンテンツ供給システム - Google Patents
コンテンツ供給装置、コンテンツ供給方法、プログラム、端末装置、およびコンテンツ供給システム Download PDFInfo
- Publication number
- JP2015043484A JP2015043484A JP2013174133A JP2013174133A JP2015043484A JP 2015043484 A JP2015043484 A JP 2015043484A JP 2013174133 A JP2013174133 A JP 2013174133A JP 2013174133 A JP2013174133 A JP 2013174133A JP 2015043484 A JP2015043484 A JP 2015043484A
- Authority
- JP
- Japan
- Prior art keywords
- flute
- stream
- sdp
- multicast
- content supply
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims description 14
- 239000012634 fragment Substances 0.000 claims abstract description 41
- 230000006870 function Effects 0.000 claims description 3
- 230000004044 response Effects 0.000 description 6
- 230000006854 communication Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 5
- 230000003044 adaptive effect Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 230000003993 interaction Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000007175 bidirectional communication Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/85406—Content authoring involving a specific file format, e.g. MP4 format
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
-
- 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/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
- H04N21/2353—Processing of additional data, e.g. scrambling of additional data or processing content descriptors specifically adapted to content descriptors, e.g. coding, compressing or processing of metadata
-
- 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/64—Addressing
- H04N21/6405—Multicasting
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/84—Generation or processing of descriptive data, e.g. content descriptors
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/858—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
- H04N21/8586—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by using a URL
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Library & Information Science (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
【課題】 FLUTEセッションを取得する受信側に対して受信モードを通知する。【解決手段】 本開示のコンテンツ供給装置は、コンテンツをFLUTEマルチキャスト配信するコンテンツ供給装置において、前記コンテンツのソースデータを元にしてフラグメントストリームを生成するフラグメントストリーム生成部と、生成された前記フラグメントストリームからFLUTEストリームを生成するFLUTEストリーム生成部と、前記FLUTEストリームを含むFLUTEセッションを受信側が受信する場合の受信モードを含むSDPを記述するSDP記述部と、前記FLUTEストリームをFLUTEマルチキャスト配信するとともに、前記FLUTEストリームのFLUTEマルチキャスト配信に先立って前記SDPをFLUTEマルチキャスト配信するマルチキャスト配信部とを備える。本開示は、コンテンツをFLUTEマルチキャスト配信するシステムに適用できる。【選択図】 図3
Description
本開示は、コンテンツ供給装置、コンテンツ供給方法、プログラム、端末装置、およびコンテンツ供給システムに関し、特に、コンテンツをFLUTE(File Delivery over Unidirectional Transport)マルチキャスト配信する場合に用いて好適なコンテンツ供給装置、コンテンツ供給方法、プログラム、端末装置、およびコンテンツ供給システムに関する。
近年、インターネットを利用するストリーミングサービスの主流がOTT-V(Over The Top Video)となっており、それに利用可能な国際標準化された動画配信プロトコルとして、Webサイトなどの閲覧と同様のHTTPを用いるMPEG-DASH(Moving Picture Experts Group-Dynamic Adaptive Streaming over HTTP。以下、DASHと称する)が知られている(例えば、非特許文献1を参照)。
DASHでは適応型ストリーミング技術が実現されている。すなわち、コンテンツの供給側は、同一内容であって、画質や画角サイズなどの違いによってビットレートが異なる複数のストリームを用意し、配信するようになされている。一方、受信側は、供給側が用意している複数のストリームのうち、インターネットの通信環境や自己のデコード能力などに応じて最適なストリームを選択して受信、再生することができる。
なお、受信側がストリームを適応的に選択して受信、再生できるように、MPD(Media Presentation Description)と称されるメタファイルが供給側から受信側に供給される。
MPDには、チャンク化されたコンテンツのストリーム(Audio/Video/Subtitle等のメディアデータ)を受信側に供給するサーバ(供給元)のアドレス(url情報)が記述されている。受信側は該url情報に基づいて、コンテンツの供給元となるサーバにアクセスしてストリームを要求し、該要求に応じてサーバからHTTPユニキャスト配信されるストリームを受信、再生することになる。
図1は、DASHに基づいてコンテンツをストリーミング配信するコンテンツ供給システムの構成の一例を示している。
このコンテンツ供給システム10は、コンテンツを供給する複数のコンテンツ供給装置20と、コンテンツを受信、再生する多数のDASHクライアント30から構成される。DASHクライアント30は、インターネット11を利用したCDN(Contents Delivery Network)12を介してコンテンツ供給装置20に接続できる。
コンテンツ供給装置20は、同一内容のコンテンツであってビットレートが異なる複数のストリームを配信する。コンテンツ供給装置20は、コンテンツマネジメントサーバ21、DASHセグメントストリーマ22、およびDASH MPDサーバ23を有する。
コンテンツマネジメントサーバ21は、DASHクライアント30に配信するためのコンテンツのソースデータを管理しており、該ソースデータからビットレートが異なる複数のストリーミングデータを生成してDASHセグメントストリーマ22に出力する。
DASHセグメントストリーマ22は、各ストリーミングデータを時間的にセグメントに分割することにより、例えばFragmented MP4などのセグメントストリームを生成し、生成したセグメントストリームをファイル化して保持する。さらに、DASHセグメントストリーマ22は、WEBサーバとして、DASHクライアント30からの要求(HTTPリクエスト)に応じ、保持するセグメントストリームのファイルを要求元にHTTPユニキャスト配信する。さらに、DASHセグメントストリーマ22は、セグメントストリームのファイルの供給元を表すアドレスを含むメタデータをDASH MPDサーバ23に通知する。
DASH MPDサーバ23は、セグメントストリームのファイルの供給元(すなわち、DASHセグメントストリーマ22)を表すアドレスなどを記述したMPDを生成する。また、DASH MPDサーバ23は、WEBサーバとして、DASHクライアント30からの要求(HTTPリクエスト)に応じ、生成したMPDを要求元にHTTPユニキャスト配信する。
DASHクライアント30は、DASH MPDサーバ23に対してMPDを要求し、これに応じてHTTPユニキャスト配信されたMPDを受信する。さらに、DASHクライアント30は、受信したMPDに基づいて、DASHセグメントストリーマ22にセグメントストリームのファイルを要求し、これに応じてHTTPユニキャスト配信されるセグメントストリームのファイルを受信、再生する。
なお、CDN12は、キャッシュサーバ(不図示)を包含しており、該キャッシュサーバは、CDN12を介してHTTPユニキャスト配信されるMPDやセグメントストリームのファイルをキャッシングする。そして、キャッシュサーバは、WEBサーバとしてのDASH MPDサーバ23またはDASHセグメントストリーマ22に代わり、キャッシングしているMPDやセグメントストリームのファイルを、要求元のDASHクライアント30にHTTPユニキャスト配信することができる。
「既存のWebサーバーで途切れない動画配信を実現」、平林光浩、NIKKEI ELECTRONICS 2012.3.19
上述したように、DASHではHTTPユニキャスト配信を用いた適応的ストリーミング技術が実現されている。
ところで、受信側がHTTPユニキャスト配信だけでなく、例えば携帯電話通信網などを用いたFLUTEマルチキャスト配信にも対応可能であれば、それを利用してストリームを配信するようにし、受信側で適応的にストリームを選択できるようにすることが望ましい。
すなわち、FLUTEマルチキャスト配信はQoS(保証帯域/遅延等)が保証されているので、ライブ映像などのリアルタイム性が要求されるコンテンツを配信する場合、HTTPユニキャスト配信に比較して受信側における安定したストリームの受信、再生が期待できる。
ただし、受信側がFLUTEマルチキャスト配信されるストリームを受信、再生する場合、FLUTEセッションを受信し始めて、そこに含まれるFDTを解析しないと、該FLUTEセッションにて送信されているパケット(ALC/LCTパケット)の中身を知ることができない。これに対して、FDTを受信、解析してから後続の該FLUTEセッションにて送信されるパケットを取得していたのでは、所望のパケットを受信できないことがある。特に、ライブストリーミング等のように即時性が要求され、同一パケットの再送回数が少ない場合にはその傾向が高くなる。
したがって、FLUTEセッションを取得する受信側に対して、「全パケット取得必要性(同一パケットは再送されない、または再送回数が少ないので、全てのパケットを受信しておいた方が良いことを意味する)」などの受信モードを通知しておけば、受信側にとって好都合である。しかしながら、現状においてそのような方法は確立されていない。
本開示はこのような状況に鑑みてなされたものであり、FLUTEセッションを取得する受信側に対して受信モードを通知できるようにするものである。
本開示の第1の側面であるコンテンツ供給装置は、コンテンツをFLUTEマルチキャスト配信するコンテンツ供給装置において、前記コンテンツのソースデータを元にしてフラグメントストリームを生成するフラグメントストリーム生成部と、生成された前記フラグメントストリームからFLUTEストリームを生成するFLUTEストリーム生成部と、前記FLUTEストリームを含むFLUTEセッションを受信側が受信する場合の受信モードを含むSDPを記述するSDP記述部と、前記FLUTEストリームをFLUTEマルチキャスト配信するとともに、前記FLUTEストリームのFLUTEマルチキャスト配信に先立って前記SDPをFLUTEマルチキャスト配信するマルチキャスト配信部とを備える。
前記SDP記述部は、前記受信モードとして、Promiscuous、One-copy、またはKeep-updatedのいずれかを含む前記SDPを記述することができる。
前記SDP記述部は、前記受信モードとして、Promiscuous、One-copy、Keep-updated、または前記Promiscuousと前記One-copyと前記Keep-updatedの組み合わせのいずれかを含む前記SDPを記述することができる。
前記SDP記述部は、前記FLUTEセッションが単一メディアタイプのエレメンタリストリームを含むことを表す属性種別をさらに含む前記SDPを記述することができる。
本開示の第1の側面であるコンテンツ供給装置は、生成された前記フラグメントストリームをHTTPユニキャスト配信するユニキャスト配信部をさらに備えることができる。
本開示の第1の側面であるコンテンツ供給方法は、コンテンツをFLUTEマルチキャスト配信するコンテンツ供給装置のコンテンツ供給方法において、前記コンテンツ供給装置による、前記コンテンツのソースデータを元にしてフラグメントストリームを生成するフラグメントストリーム生成ステップと、生成された前記フラグメントストリームからFLUTEストリームを生成するFLUTEストリーム生成ステップと、前記FLUTEストリームを含むFLUTEセッションを受信側が受信する場合の受信モードを含むSDPを記述するSDP記述ステップと、前記FLUTEストリームをFLUTEマルチキャスト配信するとともに、前記FLUTEストリームのFLUTEマルチキャスト配信に先立って前記SDPをFLUTEマルチキャスト配信するマルチキャスト配信ステップとを含む。
本開示の第1の側面であるプログラムは、コンテンツをFLUTEマルチキャスト配信するコンピュータを、前記コンテンツのソースデータを元にしてフラグメントストリームを生成するフラグメントストリーム生成部と、生成された前記フラグメントストリームからFLUTEストリームを生成するFLUTEストリーム生成部と、前記FLUTEストリームを含むFLUTEセッションを受信側が受信する場合の受信モードを含むSDPを記述するSDP記述部と、前記FLUTEストリームをFLUTEマルチキャスト配信するとともに、前記FLUTEストリームのFLUTEマルチキャスト配信に先立って前記SDPをFLUTEマルチキャスト配信するマルチキャスト配信部として機能させる。
本開示の第1の側面においては、コンテンツのソースデータを元にしてフラグメントストリームが生成され、生成された前記フラグメントストリームからFLUTEストリームが生成され、前記FLUTEストリームを含むFLUTEセッションを受信側が受信する場合の受信モードを含むSDPが記述され、前記FLUTEストリームのFLUTEマルチキャスト配信に先立って前記SDPがFLUTEマルチキャスト配信される。
本開示の第2の側面である端末装置は、コンテンツのソースデータを元にしてフラグメントストリームを生成するフラグメントストリーム生成部と、生成された前記フラグメントストリームからFLUTEストリームを生成するFLUTEストリーム生成部と、前記FLUTEストリームを含むFLUTEセッションを受信側が受信する場合の受信モードを含むSDPを記述するSDP記述部と、前記FLUTEストリームをFLUTEマルチキャスト配信するとともに、前記FLUTEストリームのFLUTEマルチキャスト配信に先立って前記SDPをFLUTEマルチキャスト配信するマルチキャスト配信部とを備えるコンテンツ供給装置からFLUTEマルチキャスト配信された前記FLUTEストリームを受信、再生する端末装置において、前記FLUTEストリームの受信に先立って前記SDPを取得し、前記SDPに含まれる前記受信モードに応じて、前記FLUTEストリームを受信する。
本開示の第2の側面である端末装置は、前記FLUTEストリームの受信に先立って前記SDPを取得し、前記SDPに含まれる前記受信モードがpromiscuousである場合、前記FLUTEストリームを含む前記FLUTEセッションの全てのパケットを受信することができる。
本開示の第2の側面においては、FLUTEストリームの受信に先立ってSDPが取得され、前記SDPに含まれる前記受信モードに応じて、前記FLUTEストリームが受信される。
本開示の第3の側面であるコンテンツ供給システムは、コンテンツ供給装置と端末装置から構成されるコンテンツ供給システムにおいて、前記コンテンツ供給装置が、コンテンツのソースデータを元にしてフラグメントストリームを生成するフラグメントストリーム生成部と、生成された前記フラグメントストリームからFLUTEストリームを生成するFLUTEストリーム生成部と、前記FLUTEストリームを含むFLUTEセッションを受信側が受信する場合の受信モードを含むSDPを記述するSDP記述部と、前記FLUTEストリームをFLUTEマルチキャスト配信するとともに、前記FLUTEストリームのFLUTEマルチキャスト配信に先立って前記SDPをFLUTEマルチキャスト配信するマルチキャスト配信部とを備える。また、前記端末装置が、前記FLUTEストリームの受信に先立って前記SDPを取得し、前記SDPに含まれる前記受信モードに応じて、前記FLUTEストリームを受信する。
本開示の第3の側面においては、コンテンツ供給装置により、コンテンツのソースデータを元にしてフラグメントストリームが生成され、生成された前記フラグメントストリームからFLUTEストリームが生成され、前記FLUTEストリームを含むFLUTEセッションを受信側が受信する場合の受信モードを含むSDPが記述され、前記FLUTEストリームのFLUTEマルチキャスト配信に先立って前記SDPがFLUTEマルチキャスト配信される。また、端末装置により、FLUTEストリームの受信に先立ってSDPが取得され、前記SDPに含まれる前記受信モードに応じて、前記FLUTEストリームが受信される。
本開示の第1の側面によれば、FLUTEセッションを取得する受信側に対して受信モードを通知することができる。
本開示の第2の側面によれば、FLUTEセッションにて送信されるパケットの取りこぼしを抑止することができる。
本開示の第3の側面によれば、コンテンツのストリームをFLUTEマルチキャスト配信することができる。
以下、本開示を実施するための最良の形態(以下、実施の形態と称する)について説明するが、その前に、FLUTEセッションにてパケットが送信される仕組みと、本実施の形態の概要について説明する。
図2は、FLUTEセッションにてパケットが送信される仕組みの概要を示している。図示するように、Source IP AddressとTSI(Transport Session Identifier)により特定されるFLUTEセッションではALC/LCTパケットが送信される。各ALC/LCTパケットには、例えばビデオストリームやオーディオストリームが格納され、該FLUTEセッション内でユニークなTOI(Transport Object Identifier)が付与される。なお、FDT(File Delivery Table)が格納されているALC/LCTパケットにはTOI=0が付与されることが規定されている。その他のデータが格納されているALC/LCTパケットには、データ元が同じである場合、共通のTOIが付与される。例えば、ビデオストリームが分割されて格納された全てのALC/LCTパケットには、共通のTOIが付与される。同様に、オーディオストリームが分割されて格納された全てのALC/LCTパケットには共通のTOIが付与される。
FDTは、FLUTEセッションにて周期的に送信されるものであり、TOI=0以外のALC/LCTパケットに格納されるデータに関する属性情報やそれらを再構成するための情報が記述されている。
FLUTEセッションを受信する側では、FLUTEセッションにてTOI=0のFDTを取得し、取得したFDTを解析して所望のALC/LCTパケットを受信する。例えば、ビデオストリームが格納されているALC/LCTパケットを受信したい場合には、FDTを解析し、ビデオストリームが格納されているALC/LCTパケットのTOIを確認し、FLUTEセッションから該TOIが付与されているALC/LCTパケットを取得し、再構成して再生することになる。
ただし、このようにした場合、FDTを取得、解析している間に、所望するビデオストリームが格納されているALC/LCTパケットを受信できずに、所望するビデオストリームを途切れなく再生でないことが発生し得る。これは、ライブストリーミング等のように、ALC/LCTパケットの再送回数が少なかったり、再送が行なわれなかったりする場合に顕著である。
そこで、本実施の形態では、FLUTEセッションにて、単一のメディアタイプのエレメンタリストリームを送信するようにし、該FLUTEセッションを取得する前に、FLUTEのプレゼンテーション層で送信されるSDP(Session Media Protocol)を用いて、受信側に、メディアタイプや受信モードなどを通知するようにする。
ここで、受信モードとしては、3GPPにて定義されているPromiscuous、One-copy、またはKeep-updatedの3種類を想定する。
Promiscuousとは、FLUTEセッションで送信される全てのALC/LCTパケットを受信しておくことを受信側に促すための受信モードである。Promiscuousは、例えば、ライブストリーミング等のようにALC/LCTパケットの再送回数が少なかったり、再送が行なわれなかったりする場合に通知される運用が想定される。
One-copyは、1度送信したALC/LCTパケットは、その内容を更新して送信することがないので、ALC/LCTパケットの更新の有無を監視する必要が無い旨を受信側に知らせるための受信モードである。Keep-updatedは、1度送信したALC/LCTパケットの内容を更新して送信することがあるので、ALC/LCTパケットの更新の有無を監視する必要がある旨を受信側に知らせるための受信モードである。
さらに、上述した3種類の受信モードを組み合わせたもの、例えば、Promiscuous+Keep-updatedなどを受信モードに追加することも可能である。
<コンテンツ供給システムの構成例>
図3は、本開示の実施の形態であるコンテンツ供給システムの構成例を示している。
図3は、本開示の実施の形態であるコンテンツ供給システムの構成例を示している。
該コンテンツ供給システム50は、複数のコンテンツ供給装置60と、多数の端末装置80から構成される。コンテンツ供給装置60と端末装置80とは、ネットワーク51を介して接続できる。
ネットワーク51は、インターネットとそれを利用したCDNに代表される双方向通信網の他、地上放送波、衛星放送波、携帯放送(e)MBMSなどを利用した各種の放送網を包含するものとする。
コンテンツ供給装置60は、コンテンツのストリームをHTTPユニキャスト配信するとともにFLUTEマルチキャスト配信するものであり、チャネルサーバ61、セグメンタ62、MPDジェネレータ63、FLUTEストリーマ64、WEBサーバ65、およびマルチキャストサーバ66を有する。
なお、コンテンツ供給装置60が有するチャネルサーバ61乃至マルチキャストサーバ66は、一箇所に集積して配置してもよいし、インターネットなどを介して分散して配置してもよい。
チャネルサーバ61は、端末装置80に配信するためのコンテンツのソースデータからビットレートが異なる複数のストリーミングデータを生成してセグメンタ62に出力する。
セグメンタ62は、各ストリーミングデータを時間的にセグメントに分割することにより、例えばFragmented MP4などのセグメントストリームを生成し、生成したセグメントストリームをFLUTEストリーマ64およびWEBサーバ65に出力する。また、セグメンタ62は、セグメントストリームの供給元を表すアドレスを含むメタデータをMPDジェネレータ63に通知する。
FLUTEストリーマ64は、セグメンタ62から順次入力されるセグメントストリームをFLUTEストリームに変換してマルチキャストサーバ66に出力する。また、FLUTEストリーマ64は、MPDジェネレータ63で生成されるMPDをFLUTEパケットに格納してマルチキャストサーバ66に出力する。さらに、FLUTEストリーマ64は、FLUTEセッションに関するSDPを記述してマルチキャストサーバ66に出力する。
MPDジェネレータ63は、セグメンタ62から通知されるメタデータに基づき、セグメントストリームのファイルの供給元(WEBサーバ65)を表すアドレスなどを記述したMPDを生成してFLUTEストリーマ64およびWEBサーバ65に出力する。このMPDには、HTTPユニキャスト配信されるセグメントストリームからスイッチング可能な、FLUTEマルチキャスト配信されるFLUTEストリームのFLUTEセッションのソースIPアドレスが記述されているSDPの取得先が記述されている。
WEBサーバ65は、端末装置80からのMPDの要求(HTTPリクエスト)に応じ、MPDジェネレータ63から入力されているMPDを要求元にHTTPユニキャスト配信する。また、WEBサーバ65は、端末装置80からのセグメントストリームの要求(HTTPリクエスト)に応じ、セグメントストリームのファイルを要求元にHTTPユニキャスト配信する。
マルチキャストサーバ66は、MPDをFLUTEマルチキャスト配信する。また、マルチキャストサーバ66は、SDPをFLUTEマルチキャスト配信する。さらに、マルチキャストサーバ66は、FLUTEストリームをFLUTEマルチキャスト配信する。
端末装置80は、ネットワーク51を介してコンテンツ供給装置60からMPDを取得する。具体的には、HTTPリクエストを送信、それに応じてHTTPユニキャスト配信されるMPDを受信するか、FLUTEマルチキャスト配信されるMPDを受信する。なお、端末装置80がFLUTEマルチキャスト配信されるMPDを受信する場合には、FLUTEマルチキャスト配信を行なうマルチキャストサーバ66のポータルチャネルが記述されたアナウンス情報が参照される。
該アナウンス情報は、FLUTEマルチキャスト配信がネットワーク51に含まれる携帯放送(e)MBMSを介して行われる場合、MBMSにおけるUSD(User Service Description)などにより、インタラクションチャネルまたはブロードキャスト・マルチキャストチャネルを介して周知される。また、FLUTEマルチキャスト配信がネットワーク51に含まれる地上放送波または衛星放送を介して行われる場合、該アナウンス情報は、DVB-H(IPDC)のESG(Electronic Service Guide)などにより、インタラクションチャネルまたはブロードキャスト・マルチキャストチャネルを介して周知される。
また、端末装置80は、取得したMPDに基づいてWEBサーバ65にセグメントストリームを要求し、これに応じてHTTPマルチキャスト配信されるセグメントストリームのファイルを受信、再生する。
さらに、端末装置80は、取得したMPDに基づいてSDPを取得し、SDPに基づいてFLUTEマルチキャスト配信されるFLUTEストリームを受信、再生する。このとき、SDPに記述されている受信モードが参照され、例えば、受信モードがPromiscuousであるならば、直ちに対応するFLUTEセッションで送信されている全てのALC/LCTパケットが受信される。
ただし、受信側が全てのALC/LCTパケットを保持できる十分なバッファを有していないことも有り得るので、SDPにて通知された受信モードに応じた動作を実行するか否かは受信側に委ねられている。
<SDPの記述例>
次に、図4はSDPの記述例を示している。
次に、図4はSDPの記述例を示している。
SDPは、セッション記述部とメディア記述部から構成され、それぞは<Type>=<value>形式の1行のテキスト文字列を基本構成とし、複数の行から構成される。<type>は、英字1文字で指定され、その行が持つプロトコル上に意味を表す。<value>は、文字列が記述され、対応する<type>の種別に応じて、それぞれ固有のフォーマットと意味が規定されている。
例えば、セッション記述部の<TYPE>に記述された英文字の意味は以下のとおりである。
v= (プロトコルのバージョン)
o= (発信元およびセッション識別子)
s= (セッション名)
i= (セッション情報)
a= (セッション全体にかかわる属性)
t= (セッションがアクティブな時間)
v= (プロトコルのバージョン)
o= (発信元およびセッション識別子)
s= (セッション名)
i= (セッション情報)
a= (セッション全体にかかわる属性)
t= (セッションがアクティブな時間)
メディア記述部の<TYPE>に記述された英文字の意味は以下のとおりである。
m= (メディア名と伝送アドレス)
c= (接続情報 -- セッションレベルで含める場合はオプション)
b= (0行以上の帯域情報)
a= (メディアに関する属性)
m= (メディア名と伝送アドレス)
c= (接続情報 -- セッションレベルで含める場合はオプション)
b= (0行以上の帯域情報)
a= (メディアに関する属性)
本実施の形態では、以下に示すフォーマットで定義した属性種別を、メディア記述部に導入する。
a=single-fmt:<media><encoding name><receive mode>
a=single-fmt:<media><encoding name><receive mode>
<media>はメディアタイプを示し、例えばvideo、audioなどを記述する。
<encoding name>は符号化方式を示し、H.264、H.261、GSM(登録商標)などを記述する。
<promiscuous>は受信モードを示し、promiscuous、One-copy、またはKeep-updatedが記述される。なお、受信モードに、これらを組み合わせたPromiscuous+Keep-updatedなどを追加してもよい。
<encoding name>は符号化方式を示し、H.264、H.261、GSM(登録商標)などを記述する。
<promiscuous>は受信モードを示し、promiscuous、One-copy、またはKeep-updatedが記述される。なお、受信モードに、これらを組み合わせたPromiscuous+Keep-updatedなどを追加してもよい。
図4の例に記述されているa=single-fmt:video H264/9000 promiscouosは、メディアタイプがvideo、符号化方式がH.264、タイムスケールが90KHz、受信モードがpromiscouosであることを示している。
なお、a=single-fmt:<media><encoding name><receive mode>をセッション記述部に導入してもよい。その場合、記述された属性種別は、FLUTEセッションの全体に関する情報として扱われる。
<コンテンツ供給システム50の動作>
次に、コンテンツ供給システム50の動作について説明する。
次に、コンテンツ供給システム50の動作について説明する。
図5は、コンテンツ供給装置60がコンテンツのセグメントストリームをHTTPユニキャスト配信するとともに、FLUTEストリームをFLUTEマルチキャスト配信する処理(以下、コンテンツ供給装置の処理と称する)を説明するフローチャートである。
ステップS1において、チャネルサーバ61は、端末装置80に配信するためのコンテンツのソースデータからビットレートが異なる複数のストリーミングデータを生成してセグメンタ62に出力する。ステップS2において、セグメンタ62は、各ストリーミングデータを元に、Fragmented MP4などのセグメントストリームを生成して、FLUTEストリーマ64およびWEBサーバ65に出力する。また、セグメンタ62は、セグメントストリームの供給元を表すアドレスを含むメタデータをMPDジェネレータ63に通知する。
ステップS3において、FLUTEストリーマ64は、セグメンタ62から入力されるセグメントストリームをFLUTEストリームに変換してマルチキャストサーバ66に出力する。また、FLUTEストリーマ64は、MPDジェネレータ63で生成されるMPDをFLUTEパケットに格納してマルチキャストサーバ66に出力する。さらに、FLUTEストリーマ64は、FLUTEセッションに関するSDPを生成してマルチキャストサーバ66に出力する。
ステップS4において、MPDジェネレータ63は、HTTPユニキャスト配信されるセグメントストリームのファイルの供給元(WEBサーバ65)を表すアドレス、セグメントストリームからスイッチング可能な、FLUTEマルチキャスト配信されるFLUTEストリームのFLUTEセッションのソースIPアドレスが記述されているSDPの取得先などを記述したMPDを生成してFLUTEストリーマ64およびWEBサーバ65に出力する。
ステップS5において、マルチキャストサーバ66は、MPDとSDPをFLUTEマルチキャスト配信する。
ステップS6において、WEBサーバ65は、端末装置80からのMPDの要求があった場合、MPDジェネレータ63から入力されているMPDを要求元にHTTPユニキャスト配信する。
MPDを受信した端末装置80が、該MPDに基づいてセグメントストリームを要求するHTTPリクエストを発行すると、ステップS7において、WEBサーバ65は、要求されたセグメントストリームのファイルを要求元にHTTPユニキャスト配信する。HTTPユニキャスト配信されたセグメントストリームは、端末装置80に受信されて再生される。
一方、マルチキャストサーバ66は、ステップS8において、FLUTEストリームをFLUTEマルチキャスト配信する。FLUTEマルチキャスト配信されたFLUTEストリームを含むFLUTEセッションは、取得したMPDに基づいてSDPを取得し、SDPを解析した端末装置80によって受信、再生されるが、その際にはSDPに記述されている受信モードが参照される。具体的には、受信モードがPromiscuousであった場合、FDTの取得、解析などに先立ち、直ちに対応するFLUTEセッションで送信されている全てのALC/LCTパケットが受信される。ただし、SDPにて通知された受信モードに応じた動作を実行するか否かは受信側に委ねられており、供給側が端末装置80の動作を強制的に制御するものではない。
以上したように、コンテンツ供給装置の処理によれば、端末装置80がFLUTEセッションの受信を開始する前に、その受信に適した受信モードを端末装置80に通知できる。よって、端末装置80側でALC/LCTパケットの取りこぼしなどの発生を抑止できる。また、この通知は、端末装置80側の動作を強制的に制御するものではないので、端末装置80側のバッファがオバーフローしてしまうような事態を引き起こすことも抑止できる。
ところで、上述した一連の処理を実行するコンテンツ供給装置60、および端末装置80は、それぞれをハードウェアにより構成する他、コンピュータがソフトウェアを実行することにより実現することもできる。このコンピュータには、専用のハードウェアに組み込まれているコンピュータや、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどが含まれる。
図6は、上述したコンピュータのハードウェアの構成例を示すブロック図である。
このコンピュータ200において、CPU(Central Processing Unit)201,ROM(Read Only Memory)202,RAM(Random Access Memory)203は、バス204により相互に接続されている。
バス204には、さらに、入出力インタフェース205が接続されている。入出力インタフェース205には、入力部206、出力部207、記憶部208、通信部209、およびドライブ210が接続されている。
入力部206は、キーボード、マウス、マイクロフォンなどよりなる。出力部207は、ディスプレイ、スピーカなどよりなる。記憶部208は、ハードディスクや不揮発性のメモリなどよりなる。通信部209は、ネットワークインタフェースなどよりなる。ドライブ210は、磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリなどのリムーバブルメディア211を駆動する。
以上のように構成されるコンピュータ200では、CPU201が、例えば、記憶部208に記憶されているプログラムを、入出力インタフェース205およびバス204を介して、RAM203にロードして実行することにより、上述した一連の処理が行われる。
コンピュータ200(CPU201)が実行するプログラムは、例えば、パッケージメディア等としてのリムーバブルメディア211に記録して提供することができる。また、プログラムは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供することができる。
コンピュータ200では、プログラムは、リムーバブルメディア211をドライブ210に装着することにより、入出力インタフェース205を介して、記憶部208にインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部209で受信し、記憶部208にインストールすることができる。その他、プログラムは、ROM202や記憶部208に、あらかじめインストールしておくことができる。
なお、コンピュータ200が実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであってもよいし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであってもよい。
本開示の実施の形態は、上述した実施の形態に限定されるものではなく、本開示の要旨を逸脱しない範囲において種々の変更が可能である。
本開示は以下のような構成もとることができる。
(1)
コンテンツをFLUTEマルチキャスト配信するコンテンツ供給装置において、
前記コンテンツのソースデータを元にしてフラグメントストリームを生成するフラグメントストリーム生成部と、
生成された前記フラグメントストリームからFLUTEストリームを生成するFLUTEストリーム生成部と、
前記FLUTEストリームを含むFLUTEセッションを受信側が受信する場合の受信モードを含むSDPを記述するSDP記述部と、
前記FLUTEストリームをFLUTEマルチキャスト配信するとともに、前記FLUTEストリームのFLUTEマルチキャスト配信に先立って前記SDPをFLUTEマルチキャスト配信するマルチキャスト配信部と
を備えるコンテンツ供給装置。
(2)
前記SDP記述部は、前記受信モードとして、Promiscuous、One-copy、またはKeep-updatedのいずれかを含む前記SDPを記述する
前記(1)に記載のコンテンツ供給装置。
(3)
前記SDP記述部は、前記受信モードとして、Promiscuous、One-copy、Keep-updated、または前記Promiscuousと前記One-copyと前記Keep-updatedの組み合わせのいずれかを含む前記SDPを記述する
前記(1)に記載のコンテンツ供給装置。
(4)
前記SDP記述部は、前記FLUTEセッションが単一メディアタイプのエレメンタリストリームを含むことを表す属性種別をさらに含む前記SDPを記述する
前記(1)から(3)のいずれかに記載のコンテンツ供給装置。
(5)
生成された前記フラグメントストリームをHTTPユニキャスト配信するユニキャスト配信部を
さらに備える前記(1)から(4)のいずれかに記載のコンテンツ供給装置。
(1)
コンテンツをFLUTEマルチキャスト配信するコンテンツ供給装置において、
前記コンテンツのソースデータを元にしてフラグメントストリームを生成するフラグメントストリーム生成部と、
生成された前記フラグメントストリームからFLUTEストリームを生成するFLUTEストリーム生成部と、
前記FLUTEストリームを含むFLUTEセッションを受信側が受信する場合の受信モードを含むSDPを記述するSDP記述部と、
前記FLUTEストリームをFLUTEマルチキャスト配信するとともに、前記FLUTEストリームのFLUTEマルチキャスト配信に先立って前記SDPをFLUTEマルチキャスト配信するマルチキャスト配信部と
を備えるコンテンツ供給装置。
(2)
前記SDP記述部は、前記受信モードとして、Promiscuous、One-copy、またはKeep-updatedのいずれかを含む前記SDPを記述する
前記(1)に記載のコンテンツ供給装置。
(3)
前記SDP記述部は、前記受信モードとして、Promiscuous、One-copy、Keep-updated、または前記Promiscuousと前記One-copyと前記Keep-updatedの組み合わせのいずれかを含む前記SDPを記述する
前記(1)に記載のコンテンツ供給装置。
(4)
前記SDP記述部は、前記FLUTEセッションが単一メディアタイプのエレメンタリストリームを含むことを表す属性種別をさらに含む前記SDPを記述する
前記(1)から(3)のいずれかに記載のコンテンツ供給装置。
(5)
生成された前記フラグメントストリームをHTTPユニキャスト配信するユニキャスト配信部を
さらに備える前記(1)から(4)のいずれかに記載のコンテンツ供給装置。
50 コンテンツ供給システム, 51 ネットワーク, 60 コンテンツ供給装置, 61 チャネルサーバ, 62 セグメンタ, 63 ジェネレータ, 64 FLUTEストリーマ, 65 WEBサーバ, 66 マルチキャストサーバ, 80 端末装置, 200 コンピュータ, 201 CPU
Claims (10)
- コンテンツをFLUTEマルチキャスト配信するコンテンツ供給装置において、
前記コンテンツのソースデータを元にしてフラグメントストリームを生成するフラグメントストリーム生成部と、
生成された前記フラグメントストリームからFLUTEストリームを生成するFLUTEストリーム生成部と、
前記FLUTEストリームを含むFLUTEセッションを受信側が受信する場合の受信モードを含むSDPを記述するSDP記述部と、
前記FLUTEストリームをFLUTEマルチキャスト配信するとともに、前記FLUTEストリームのFLUTEマルチキャスト配信に先立って前記SDPをFLUTEマルチキャスト配信するマルチキャスト配信部と
を備えるコンテンツ供給装置。 - 前記SDP記述部は、前記受信モードとして、Promiscuous、One-copy、またはKeep-updatedのいずれかを含む前記SDPを記述する
請求項1に記載のコンテンツ供給装置。 - 前記SDP記述部は、前記受信モードとして、Promiscuous、One-copy、Keep-updated、または前記Promiscuousと前記One-copyと前記Keep-updatedの組み合わせのいずれかを含む前記SDPを記述する
請求項1に記載のコンテンツ供給装置。 - 前記SDP記述部は、前記FLUTEセッションが単一メディアタイプのエレメンタリストリームを含むことを表す属性種別をさらに含む前記SDPを記述する
請求項2に記載のコンテンツ供給装置。 - 生成された前記フラグメントストリームをHTTPユニキャスト配信するユニキャスト配信部を
さらに備える請求項2に記載のコンテンツ供給装置。 - コンテンツをFLUTEマルチキャスト配信するコンテンツ供給装置のコンテンツ供給方法において、
前記コンテンツ供給装置による、
前記コンテンツのソースデータを元にしてフラグメントストリームを生成するフラグメントストリーム生成ステップと、
生成された前記フラグメントストリームからFLUTEストリームを生成するFLUTEストリーム生成ステップと、
前記FLUTEストリームを含むFLUTEセッションを受信側が受信する場合の受信モードを含むSDPを記述するSDP記述ステップと、
前記FLUTEストリームをFLUTEマルチキャスト配信するとともに、前記FLUTEストリームのFLUTEマルチキャスト配信に先立って前記SDPをFLUTEマルチキャスト配信するマルチキャスト配信ステップと
を含むコンテンツ供給方法。 - コンテンツをFLUTEマルチキャスト配信するコンピュータを、
前記コンテンツのソースデータを元にしてフラグメントストリームを生成するフラグメントストリーム生成部と、
生成された前記フラグメントストリームからFLUTEストリームを生成するFLUTEストリーム生成部と、
前記FLUTEストリームを含むFLUTEセッションを受信側が受信する場合の受信モードを含むSDPを記述するSDP記述部と、
前記FLUTEストリームをFLUTEマルチキャスト配信するとともに、前記FLUTEストリームのFLUTEマルチキャスト配信に先立って前記SDPをFLUTEマルチキャスト配信するマルチキャスト配信部と
して機能させるプログラム。 - コンテンツのソースデータを元にしてフラグメントストリームを生成するフラグメントストリーム生成部と、
生成された前記フラグメントストリームからFLUTEストリームを生成するFLUTEストリーム生成部と、
前記FLUTEストリームを含むFLUTEセッションを受信側が受信する場合の受信モードを含むSDPを記述するSDP記述部と、
前記FLUTEストリームをFLUTEマルチキャスト配信するとともに、前記FLUTEストリームのFLUTEマルチキャスト配信に先立って前記SDPをFLUTEマルチキャスト配信するマルチキャスト配信部と
を備えるコンテンツ供給装置からFLUTEマルチキャスト配信された前記FLUTEストリームを受信、再生する端末装置において、
前記FLUTEストリームの受信に先立って前記SDPを取得し、前記SDPに含まれる前記受信モードに応じて、前記FLUTEストリームを受信する
端末装置。 - 前記FLUTEストリームの受信に先立って前記SDPを取得し、前記SDPに含まれる前記受信モードがpromiscuousである場合、前記FLUTEストリームを含む前記FLUTEセッションの全てのパケットを受信する
請求項8に記載の端末装置。 - コンテンツ供給装置と端末装置から構成されるコンテンツ供給システムにおいて、
前記コンテンツ供給装置は、
コンテンツのソースデータを元にしてフラグメントストリームを生成するフラグメントストリーム生成部と、
生成された前記フラグメントストリームからFLUTEストリームを生成するFLUTEストリーム生成部と、
前記FLUTEストリームを含むFLUTEセッションを受信側が受信する場合の受信モードを含むSDPを記述するSDP記述部と、
前記FLUTEストリームをFLUTEマルチキャスト配信するとともに、前記FLUTEストリームのFLUTEマルチキャスト配信に先立って前記SDPをFLUTEマルチキャスト配信するマルチキャスト配信部とを備え、
前記端末装置は、
前記FLUTEストリームの受信に先立って前記SDPを取得し、前記SDPに含まれる前記受信モードに応じて、前記FLUTEストリームを受信する
コンテンツ供給システム。
Priority Applications (11)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013174133A JP2015043484A (ja) | 2013-08-26 | 2013-08-26 | コンテンツ供給装置、コンテンツ供給方法、プログラム、端末装置、およびコンテンツ供給システム |
BR112016003593-3A BR112016003593B1 (pt) | 2013-08-26 | 2014-08-12 | Dispositivo, método e sistema de suprimento de conteúdo, meio de armazenamento legível por computador, e, dispositivo terminal |
EP14839446.3A EP3041242B1 (en) | 2013-08-26 | 2014-08-12 | Content provision device, content provision method, program, terminal device, and content provision system |
MX2016002147A MX364746B (es) | 2013-08-26 | 2014-08-12 | Dispositivo de suministro de contenido, método de suministro de contenido, programa, dispositivo de terminal y sistema de suministro de contenido. |
RU2016105844A RU2658672C2 (ru) | 2013-08-26 | 2014-08-12 | Устройство предоставления контента, программа, оконечное устройство и система предоставления контента |
CN201480045987.7A CN105474648B (zh) | 2013-08-26 | 2014-08-12 | 内容供给装置、内容供给方法、程序、终端装置和内容供给*** |
US14/903,134 US10045094B2 (en) | 2013-08-26 | 2014-08-12 | Content supply device, content supply method, program, terminal device, and content supply system |
PCT/JP2014/071262 WO2015029768A1 (ja) | 2013-08-26 | 2014-08-12 | コンテンツ供給装置、コンテンツ供給方法、プログラム、端末装置、およびコンテンツ供給システム |
CA2919977A CA2919977C (en) | 2013-08-26 | 2014-08-12 | Content supply device, content supply method, program, terminal device, and content supply system |
MX2019005175A MX2019005175A (es) | 2013-08-26 | 2016-02-18 | Dispositivo de suministro de contenido, metodo de suministro de contenido programa, dispositivo de terminal y sistema de suministro de contenido. |
US15/986,548 US20180270546A1 (en) | 2013-08-26 | 2018-05-22 | Content supply device, content supply method, program, terminal device, and content supply system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013174133A JP2015043484A (ja) | 2013-08-26 | 2013-08-26 | コンテンツ供給装置、コンテンツ供給方法、プログラム、端末装置、およびコンテンツ供給システム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2015043484A true JP2015043484A (ja) | 2015-03-05 |
Family
ID=52586337
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013174133A Pending JP2015043484A (ja) | 2013-08-26 | 2013-08-26 | コンテンツ供給装置、コンテンツ供給方法、プログラム、端末装置、およびコンテンツ供給システム |
Country Status (9)
Country | Link |
---|---|
US (2) | US10045094B2 (ja) |
EP (1) | EP3041242B1 (ja) |
JP (1) | JP2015043484A (ja) |
CN (1) | CN105474648B (ja) |
BR (1) | BR112016003593B1 (ja) |
CA (1) | CA2919977C (ja) |
MX (2) | MX364746B (ja) |
RU (1) | RU2658672C2 (ja) |
WO (1) | WO2015029768A1 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10015235B2 (en) * | 2014-10-23 | 2018-07-03 | Sprint Communications Company L.P. | Distribution of media content to wireless communication devices |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8112531B2 (en) | 2004-07-14 | 2012-02-07 | Nokia Corporation | Grouping of session objects |
EP1961180A1 (en) * | 2005-12-13 | 2008-08-27 | Telefonaktiebolaget LM Ericsson (PUBL) | Technique for distributing content via different bearer types |
US8346945B2 (en) * | 2006-09-14 | 2013-01-01 | Nokia Corporation | Dynamic SDP update in IPDC over DVB-H |
CN101459664B (zh) * | 2007-10-22 | 2010-10-20 | 华为技术有限公司 | 一种获取iptv业务媒体描述信息的方法及装置 |
WO2009151265A2 (ko) * | 2008-06-09 | 2009-12-17 | 엘지전자(주) | 방송 신호 수신 방법 및 수신 시스템 |
US8874683B2 (en) * | 2008-11-18 | 2014-10-28 | Lg Electronics Inc. | Method of processing non-real time service and broadcast receiver |
CN101771662B (zh) * | 2008-12-30 | 2012-11-07 | 华为技术有限公司 | 网络电视架构中下载业务信息的获取方法、装置及*** |
WO2010128491A1 (en) * | 2009-05-08 | 2010-11-11 | Nokia Corporation | Method and apparatus for configuring presentation of service guides |
CN102598691B (zh) * | 2009-11-03 | 2015-02-18 | 瑞典爱立信有限公司 | 利用数据分段的可选广播传送的流传输 |
US8411608B2 (en) * | 2010-02-26 | 2013-04-02 | Microsoft Corporation | Efficient and reliable multicast over a Wi-Fi network |
KR101702562B1 (ko) * | 2010-06-18 | 2017-02-03 | 삼성전자 주식회사 | 멀티미디어 스트림 파일의 저장 파일 포맷, 저장 방법 및 이를 이용한 클라이언트 장치 |
US9485108B2 (en) * | 2011-03-14 | 2016-11-01 | Qualcomm Incorporated | System and apparatus for using multichannel file delivery over unidirectional transport (“FLUTE”) protocol for delivering different classes of files in a broadcast network |
CA2833762C (en) * | 2011-04-20 | 2016-09-13 | Lg Electronics Inc. | Transmission method for broadcast service, reception method therefor, and reception apparatus therefor |
KR101719998B1 (ko) * | 2011-12-12 | 2017-03-27 | 엘지전자 주식회사 | 미디어 컨텐트를 수신하는 장치 및 방법 |
US20130182643A1 (en) * | 2012-01-16 | 2013-07-18 | Qualcomm Incorporated | Method and system for transitions of broadcast dash service receptions between unicast and broadcast |
US9137621B2 (en) * | 2012-07-13 | 2015-09-15 | Blackberry Limited | Wireless network service transaction protocol |
US9357272B2 (en) * | 2012-08-03 | 2016-05-31 | Intel Corporation | Device orientation capability exchange signaling and server adaptation of multimedia content in response to device orientation |
US9883247B2 (en) * | 2012-08-13 | 2018-01-30 | Saturn Licensing Llc | Reception apparatus, reception method, transmission apparatus, and transmission method |
US8923880B2 (en) * | 2012-09-28 | 2014-12-30 | Intel Corporation | Selective joinder of user equipment with wireless cell |
US9900166B2 (en) * | 2013-04-12 | 2018-02-20 | Qualcomm Incorporated | Methods for delivery of flows of objects over broadcast/multicast enabled networks |
US9781181B2 (en) * | 2013-06-17 | 2017-10-03 | Qualcomm Incorporated | Multiple file delivery over unidirectional transport protocol sessions for a service |
-
2013
- 2013-08-26 JP JP2013174133A patent/JP2015043484A/ja active Pending
-
2014
- 2014-08-12 CA CA2919977A patent/CA2919977C/en active Active
- 2014-08-12 BR BR112016003593-3A patent/BR112016003593B1/pt active IP Right Grant
- 2014-08-12 WO PCT/JP2014/071262 patent/WO2015029768A1/ja active Application Filing
- 2014-08-12 MX MX2016002147A patent/MX364746B/es active IP Right Grant
- 2014-08-12 RU RU2016105844A patent/RU2658672C2/ru active
- 2014-08-12 EP EP14839446.3A patent/EP3041242B1/en active Active
- 2014-08-12 US US14/903,134 patent/US10045094B2/en active Active
- 2014-08-12 CN CN201480045987.7A patent/CN105474648B/zh active Active
-
2016
- 2016-02-18 MX MX2019005175A patent/MX2019005175A/es unknown
-
2018
- 2018-05-22 US US15/986,548 patent/US20180270546A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
BR112016003593A2 (ja) | 2017-08-01 |
US20180270546A1 (en) | 2018-09-20 |
US20160192036A1 (en) | 2016-06-30 |
EP3041242A4 (en) | 2017-03-29 |
CA2919977C (en) | 2022-05-31 |
RU2016105844A (ru) | 2017-08-24 |
CA2919977A1 (en) | 2015-03-05 |
RU2658672C2 (ru) | 2018-06-22 |
CN105474648B (zh) | 2019-07-05 |
US10045094B2 (en) | 2018-08-07 |
CN105474648A (zh) | 2016-04-06 |
BR112016003593B1 (pt) | 2023-05-02 |
MX364746B (es) | 2019-05-06 |
EP3041242A1 (en) | 2016-07-06 |
WO2015029768A1 (ja) | 2015-03-05 |
EP3041242B1 (en) | 2018-12-19 |
MX2016002147A (es) | 2016-06-23 |
MX2019005175A (es) | 2019-08-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10623463B2 (en) | Content supplying apparatus, content supplying method, program, terminal device, and content supplying system | |
US20170155968A1 (en) | Content supply apparatus, content supply method, program terminal apparatus, and content supply system | |
JP6466850B2 (ja) | コンテンツ供給装置、コンテンツ供給方法、プログラム、端末装置、およびコンテンツ供給システム | |
WO2015029800A1 (ja) | サーバ装置、情報処理方法、プログラム、端末装置、およびコンテンツ供給システム | |
US11075855B2 (en) | Content supply device, content supply method, program, terminal device, and content supply system | |
US20180270546A1 (en) | Content supply device, content supply method, program, terminal device, and content supply system | |
JP2015043486A (ja) | プロキシサーバ装置、情報処理方法、プログラム、端末装置、およびコンテンツ供給システム |