JP2015061307A - コンテンツ供給装置、コンテンツ供給方法、プログラム、端末装置、およびコンテンツ供給システム - Google Patents

コンテンツ供給装置、コンテンツ供給方法、プログラム、端末装置、およびコンテンツ供給システム Download PDF

Info

Publication number
JP2015061307A
JP2015061307A JP2013196139A JP2013196139A JP2015061307A JP 2015061307 A JP2015061307 A JP 2015061307A JP 2013196139 A JP2013196139 A JP 2013196139A JP 2013196139 A JP2013196139 A JP 2013196139A JP 2015061307 A JP2015061307 A JP 2015061307A
Authority
JP
Japan
Prior art keywords
stream
flute
fragment
content
attribute information
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
Application number
JP2013196139A
Other languages
English (en)
Inventor
山岸 靖明
Yasuaki Yamagishi
靖明 山岸
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.)
Sony Corp
Original Assignee
Sony Corp
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 Sony Corp filed Critical Sony Corp
Priority to JP2013196139A priority Critical patent/JP2015061307A/ja
Priority to KR1020167004094A priority patent/KR20160058756A/ko
Priority to US14/913,605 priority patent/US20160295297A1/en
Priority to EP14845244.4A priority patent/EP3048802A4/en
Priority to CA2922947A priority patent/CA2922947A1/en
Priority to MX2016003179A priority patent/MX357750B/es
Priority to CN201480047686.8A priority patent/CN105493513B/zh
Priority to PCT/JP2014/073466 priority patent/WO2015041071A1/ja
Publication of JP2015061307A publication Critical patent/JP2015061307A/ja
Priority to US15/432,650 priority patent/US20170155968A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/63Control 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/64Addressing
    • H04N21/6405Multicasting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/611Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • 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/22Parsing or analysis of headers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M11/00Telephonic communication systems specially adapted for combination with other electrical systems
    • H04M11/08Telephonic communication systems specially adapted for combination with other electrical systems specially adapted for optional reception of entertainment or informative matter
    • H04M11/085Telephonic communication systems specially adapted for combination with other electrical systems specially adapted for optional reception of entertainment or informative matter using a television receiver, e.g. viewdata system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/2362Generation or processing of Service Information [SI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8456Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
    • H04N21/8586Linking 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)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Telephonic Communication Services (AREA)

Abstract

【課題】 FLUTEセッションにて送信されているパケットに格納されている各ファイルの属性情報をFDT以外に記述する。
【解決手段】 本開示のコンテンツ供給装置は、コンテンツをFLUTEマルチキャスト配信するコンテンツ供給装置において、前記コンテンツのソースデータを元にしてフラグメントストリームを生成するフラグメントストリーム生成部と、生成された前記フラグメントストリームを分割して格納したALCパケットからなるFLUTEストリームを生成するとともに、前記フラグメントストリームを分割して格納した前記ALCパケットに前記フラグメントストリームに関する属性情報を記述するFLUTEストリーム生成部と、前記FLUTEストリームを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に代わり、DASHクライアント30からの要求に応じて、キャッシングしているMPDやセグメントストリームを、要求元にHTTPユニキャスト配信することができる。
「既存のWebサーバーで途切れない動画配信を実現」、平林光浩、NIKKEI ELECTRONICS 2012.3.19
上述したように、DASHではHTTPユニキャスト配信を用いた適応的ストリーミング技術が実現されている。
ところで、受信側がHTTPユニキャスト配信の受信だけでなく、例えば3GPPに代表される携帯電話通信網などを用いたFLUTEマルチキャスト配信を受信可能であれば、コンテンツのストリームをFLUTEマルチキャスト配信することが望ましい。
すなわち、FLUTEマルチキャスト配信は、QoS(保証帯域/遅延等)が保証されているので、ライブ映像などのリアルタイム性が要求されるコンテンツを配信する場合、HTTPユニキャスト配信に比較して多数の受信側に対して同時に安定してコンテンツのストリームを供給することができる。
なお、受信側がFLUTEマルチキャスト配信されるコンテンツのストリームを受信、再生する場合には、FLUTEセッションにて送信されているFLUTEパケット(ALCパケット)のうち、FDT(File Delivery Table)が格納されているパケットを初めに受信して解析する必要がある。
FLUTE仕様では、FDTにはFLUTEセッションにて送信されている各パケットに格納されている各ファイルの属性情報を記述するように規定されている。したがって、コンテンツストリームをFLUTEマルチキャスト配信する場合、ストリームを構成するファイルシーケンスに対する静的な属性情報(ストリーム全体に関わる属性情報)と、個々のチャンク化されたファイルに関わる動的な属性情報の全てをFDTに記載しなければならない。
このように、静的な属性情報と動的な属性情報の全てをFDTに記述することは、静的な属性情報については冗長となって転送効率の悪化の要因となる。動的な属性情報については、その情報量は僅かであるものの、対応するファイルとともに後段に同期転送しなければならないので、やはり転送効率の悪化の要因となる。
本開示はこのような状況に鑑みてなされたものであり、FLUTEセッションにて送信されているパケットに格納されている各ファイルの属性情報をFDT以外から取得できるようにするものである。
本開示の第1の側面であるコンテンツ供給装置は、コンテンツをFLUTEマルチキャスト配信するコンテンツ供給装置において、前記コンテンツのソースデータを元にしてフラグメントストリームを生成するフラグメントストリーム生成部と、生成された前記フラグメントストリームを分割して格納したALCパケットからなるFLUTEストリームを生成するとともに、前記フラグメントストリームを分割して格納した前記ALCパケットに前記フラグメントストリームに関する属性情報を記述するFLUTEストリーム生成部と、前記FLUTEストリームをFLUTEマルチキャスト配信するマルチキャスト配信部とを備える。
前記FLUTEストリーム生成部は、前記フラグメントストリームに関する属性情報を、前記ALCパケットのLCT HeaderのHeader Extensionsに記述することができる。
前記FLUTEストリーム生成部は、FDTを格納したALCパケットも含む前記FLUTEストリームを生成するとともに、前記FDTに記述する、前記フラグメントストリームに関する属性情報を、前記フラグメントストリームを分割して格納した前記ALCパケットにも記述することができる。
前記FLUTEストリーム生成部は、前記フラグメントストリームに関する属性情報のうちの動的な属性情報を、前記フラグメントストリームを分割して格納した前記ALCパケットにも記述することができる。
前記FLUTEストリーム生成部は、前記フラグメントストリームに関する属性情報のうちの少なくともContent-Locationを、前記フラグメントストリームを分割して格納した前記ALCパケットにも記述することができる。
本開示の第1の側面であるコンテンツ供給方法は、コンテンツをFLUTEマルチキャスト配信するコンテンツ供給装置のコンテンツ供給装置において、前記コンテンツ供給装置による、前記コンテンツのソースデータを元にしてフラグメントストリームを生成するフラグメントストリーム生成ステップと、生成された前記フラグメントストリームを分割して格納したALCパケットからなるFLUTEストリームを生成するとともに、前記フラグメントストリームを分割して格納した前記ALCパケットに前記フラグメントストリームに関する属性情報を記述するFLUTEストリーム生成ステップと、前記FLUTEストリームをFLUTEマルチキャスト配信するマルチキャスト配信ステップとを含む。
本開示の第1の側面であるプログラムは、コンテンツをFLUTEマルチキャスト配信するコンピュータを、前記コンテンツのソースデータを元にしてフラグメントストリームを生成するフラグメントストリーム生成部と、生成された前記フラグメントストリームを分割して格納したALCパケットからなるFLUTEストリームを生成するとともに、前記フラグメントストリームを分割して格納した前記ALCパケットに前記フラグメントストリームに関する属性情報を記述するFLUTEストリーム生成部と、前記FLUTEストリームをFLUTEマルチキャスト配信するマルチキャスト配信部として機能させる。
本開示の第1の側面においては、コンテンツのソースデータを元にしてフラグメントストリームが生成され、生成された前記フラグメントストリームを分割して格納したALCパケットからなるFLUTEストリームが生成されるとともに、前記フラグメントストリームを分割して格納した前記ALCパケットに前記フラグメントストリームに関する属性情報が記述され、前記FLUTEストリームがFLUTEマルチキャスト配信される。
本開示の第2の側面である端末装置は、コンテンツのソースデータを元にしてフラグメントストリームを生成するフラグメントストリーム生成部と、生成された前記フラグメントストリームを分割して格納したALCパケットからなるFLUTEストリームを生成するとともに、前記フラグメントストリームを分割して格納した前記ALCパケットに前記フラグメントストリームに関する属性情報を記述するFLUTEストリーム生成部と、前記FLUTEストリームをFLUTEマルチキャスト配信するマルチキャスト配信部とを備えるコンテンツ供給装置からFLUTEマルチキャスト配信された前記FLUTEストリームを受信、再生する端末装置において、前記ALCパケットを受信し、受信した前記ALCパケットに格納されている分割された前記フラグメントストリームと、前記ALCパケットに記述されている前記属性情報とを同期転送することにより、前記フラグメントストリームを再構成して再生する。
本開示の第2の側面においては、ALCパケットが受信され、受信された前記ALCパケットに格納されている分割された前ラグメントストリームと、前記ALCパケットに記述されている属性情報とが同期転送されることにより、前記フラグメントストリームが再構成されて再生される。
本開示の第3の側面であるコンテンツ供給システムは、コンテンツ供給装置と端末装置から構成されるコンテンツ供給システムにおいて、前記コンテンツ供給装置が、コンテンツのソースデータを元にしてフラグメントストリームを生成するフラグメントストリーム生成部と、生成された前記フラグメントストリームを分割して格納したALCパケットからなるFLUTEストリームを生成するとともに、前記フラグメントストリームを分割して格納した前記ALCパケットに前記フラグメントストリームに関する属性情報を記述するFLUTEストリーム生成部と、前記FLUTEストリームをFLUTEマルチキャスト配信するマルチキャスト配信部とを備える。一方、前記端末装置が、前記ALCパケットを受信し、受信した前記ALCパケットに格納されている分割された前記フラグメントストリームと、前記ALCパケットに記述されている前記属性情報とを同期転送することにより、前記フラグメントストリームを再構成して再生する。
本開示の第3の側面においては、コンテンツ供給装置により、コンテンツのソースデータを元にしてフラグメントストリームが生成され、生成された前記フラグメントストリームを分割して格納したALCパケットからなるFLUTEストリームが生成されるとともに、前記フラグメントストリームを分割して格納した前記ALCパケットに前記フラグメントストリームに関する属性情報が記述され、前記FLUTEストリームがFLUTEマルチキャスト配信される。また、端末装置により、ALCパケットが受信され、受信された前記ALCパケットに格納されている分割された前ラグメントストリームと、前記ALCパケットに記述されている属性情報とが同期転送されることにより、前記フラグメントストリームが再構成されて再生される。
本開示の第1の側面によれば、FLUTEセッションにて送信されているパケットに格納されている各ファイルの属性情報をFDT以外に格納することができる。
本開示の第2の側面によれば、FLUTEセッションにて送信されているパケットに格納されている各ファイルの属性情報を、対応するファイルとともに効率よく同期転送することができる。
本開示の第3の側面によれば、コンテンツのストリームをFLUTEマルチキャスト配信することができる。
従来のコンテンツ供給システムの構成の一例を示すブロック図である。 FLUTEセッションにてパケットが送信される仕組みの概要を示す図である。 本開示を適用したコンテンツ供給システムの構成例のブロック図である。 ALCパケットの構成を示す図である。 LCT Headerの構成を示す図である。 Header Extensionの構成を示す図である。 General EXT_FTIの構成を示す図である。 ALCパケットに格納する属性情報の例を示す図である。 コンテンツ供給装置の処理を説明するフローチャートである。 コンピュータの構成例を示すブロック図である。
以下、本開示を実施するための最良の形態(以下、実施の形態と称する)について説明するが、その前に、FLUTEセッションにてパケットが送信される仕組みと、本実施の形態の概要について説明する。
図2は、FLUTEセッションにて、コンテンツのストリームがALCパケットに格納されて送信される仕組みの概要を示している。
図示するように、ALCパケットはSource IP AddressとTSI(Transport Session Identifier)により特定されるFLUTEセッションにて送信される。各ALCパケットには、例えばビデオストリームやオーディオストリームのファイルが分割されて格納され、格納されているストリーム毎に異なる、各FLUTEセッション内でユニークなTOI(Transport Object Identifier)が付与されて送信される。
なお、FDTが格納されているALCパケットのTOIは0とすることが規定されている。その他のデータが格納されているALCパケットには、データ元(分割される前のファイル単位)が同じである場合、共通のTOIが付与される。例えば、ビデオストリームファイル(一般にストリーム全体を複数のファイルに分割するがその1つのファイル単位)が分割されて格納された全てのALCパケットには、共通のTOIが付与される。同様に、オーディオストリームファイル(一般にストリーム全体を複数のファイルに分割するがその1つのファイル単位)が分割されて格納された全てのALCパケットには共通のTOIが付与される。
FDTは、FLUTEセッションにて周期的に送信されるものであり、TOI=0以外のALCパケットに格納されるデータに関する静的および動的な属性情報、分割されているデータを再構成するための情報などが記述されている。
FLUTEセッションを受信する側では、FLUTEセッションにてTOI=0のFDTを取得し、取得したFDTを解析し、解析結果を参照して所望のALCパケットを受信する。例えば、ビデオストリームが格納されているALCパケットを受信したい場合には、FDTを解析し、ビデオストリームが格納されているALCパケットのTOIを確認し、FLUTEセッションから該TOIが付与されているALCパケットを取得し、再構成して再生することになる。
なお、本実施の形態では、FDTに格納されている、TOI=0以外のALCパケットに格納されるデータに関する静的および動的な属性情報のうち、動的な属性情報を対応するデータが格納されているALCパケットにも記述して送信するようにしている。
このように、ビデオストリームやオーディオストリームのデータとともに、それに対応する動的な属性情報を送信することにより、両者を効率よく後段に同期転送することができる。
なお、静的な属性情報も対応するデータが格納されているALCパケットにも記述して送信するようにしてもよい。
さらに、TOI=0以外のALCパケットに格納されるデータに、それに関する静的および動的な属性情報を記述した場合、FDTに記載する静的および動的な属性情報の記述を省略してはならない。
<コンテンツ供給システムの構成例>
図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に通知する。
MPDジェネレータ63は、セグメンタ62から通知されるメタデータに基づき、セグメントストリームのファイルの供給元(WEBサーバ65)を表すアドレスなどを記述したMPDを生成してFLUTEストリーマ64およびWEBサーバ65に出力する。このMPDには、HTTPユニキャスト配信されるセグメントストリームからスイッチング可能な、FLUTEマルチキャスト配信されるFLUTEストリームのFLUTEセッションのソース並びにディスティネーションIPアドレスやポート番号が記述されているSDPの取得先が記述されている。
FLUTEストリーマ64は、セグメンタ62から順次入力されるセグメントストリームをALCパケットに格納することによりFLUTEストリームに変換してマルチキャストサーバ66に出力する。また、FLUTEストリーマ64は、MPDジェネレータ63で生成されるMPDをFLUTEパケットに格納してマルチキャストサーバ66に出力する。さらに、FLUTEストリーマ64は、FLUTEセッションに関するSDPを記述してマルチキャストサーバ66に出力する。
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ストリームを受信、再生する。
<ALCパケットに対する属性情報の記述について>
次に、FLUTEマルチキャスト配信されるFLUTEストリームに関する属性情報をALCパケットに記述する具体的な方法について説明する。なお、FLUTEストリームに関する属性情報をALCパケットに記述する処理は、FLUTEストリーマ64によってセグメントストリームをFLUTEストリームに変換するときに実行される。
図4は、UDP/IP上におけるALCパケットの構成を示している。図示するように、ALCパケット100には、UDP Header101、LCT Header102、FEC Payload ID103、およびEncoding Symbol(s)104を有する。
ALCパケット100において、FLUTEストリームに関する属性情報はLCT Header102に記述される。分割されたFLUTEストリームはEncoding Symbol(s)104に格納される。
図5は、LCT Header102の構成を示している。LCTヘッダ102において、FLUTEストリームに関する属性情報は、Header Extension110に記述される。
図6は、Header Extension110の構成例を示しており、同図Aは第1の構成例を、同図Bの第2の構成例を示している。
Header Extension110の第1の構成例は、HET(Header Extension Type)111、HEL(Header Extension Length)112、およびHEC(Header Extension Content)113から構成される。Header Extension110の第2の構成例は、HET111、およびHEC(Header Extension Content)113から構成される。
HET111は、該Header Extension110の種類を示す。すなわち、HET111の値によって後述するHEC113に記述する情報の種類を指定することができる。HEL112は、該Header Extension110のデータ長を32bitワードのN(整数)倍で示すHEC113は可変長であり、該Header Extension110の中身(いまの場合、FLUTEストリームの属性情報)が記述される。
本実施の形態では、既定されているHET=64のGeneral EXT_FTI formatのHeader Extension110と、新たに定義するHET=100(既定されていない他の値でもよい)のHeader Extension110を利用する。
図7は、HET=64のGeneral EXT_FTI formatのHeader Extension110の構成を示している。同図に示されるように、General EXT_FTI formatのHeader Extension110のHEC113には、FDTのTransfer-LengthやFEC系の属性が記述される。
図8は、HET=100のHeader Extension110のHEC113に格納することができる動的または静的な属性情報を示している。これらにうち、Content-Location、Content-Length、Content-Type、Content-Encoding、およびContent-MD5については、FLUTE配信されるファイルに関する属性情報であり、Cache-Control-xxx、Alternate-Content-Location-1,2、Group、およびMBMS-Session-Identityについては、3GPPに関連した属性情報である。
図8に示された属性情報のうち、動的な属性情報の一つであるContent-Locationは、HEC113に必ず記述するものとする。
なお、図8に示されていない属性情報(例えば、本来であればより上のLayerで送信すべきサービスに関する情報など)を、Header Extension110に記述してFLUTEマルチキャスト配信するようにしてもよい。
<コンテンツ供給システム50の動作>
次に、コンテンツ供給システム50の動作について説明する。
図9は、コンテンツ供給装置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ストリームを端末装置80が受信、再生する場合には、取得したMPDに基づいてSDPを取得し、SDPに基づいて、該FLUTEストリームを配信しているFLUTEセッションを受信し、所望のFLUTEストリームが分割されて格納されているALCパケットを受信する。
以上したように、本実施の形態では、所望のFLUTEストリームが分割されて格納されているALCパケットに属性情報を記述するようにしたので、FLUTEストリームが分割されているデータと属性情報とを速やかに後段に同期転送することができる。したがって、速やかにFLUTEストリームを再構成して再生することができる。
ところで、上述した一連の処理を実行するコンテンツ供給装置60、および端末装置80は、それぞれをハードウェアにより構成する他、コンピュータがソフトウェアを実行することにより実現することもできる。このコンピュータには、専用のハードウェアに組み込まれているコンピュータや、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどが含まれる。
図10は、上述したコンピュータのハードウェアの構成例を示すブロック図である。
このコンピュータ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マルチキャスト配信するコンテンツ供給装置において、
前記コンテンツのソースデータを元にしてフラグメントストリームを生成するフラグメントストリーム生成部と、
生成された前記フラグメントストリームを分割して格納したALCパケットからなるFLUTEストリームを生成するとともに、前記フラグメントストリームを分割して格納した前記ALCパケットに前記フラグメントストリームに関する属性情報を記述するFLUTEストリーム生成部と、
前記FLUTEストリームをFLUTEマルチキャスト配信するマルチキャスト配信部と
を備えるコンテンツ供給装置。
(2)
前記FLUTEストリーム生成部は、前記フラグメントストリームに関する属性情報を、前記ALCパケットのLCT HeaderのHeader Extensionsに記述する
前記(1)に記載のコンテンツ供給装置。
(3)
前記FLUTEストリーム生成部は、FDTを格納したALCパケットも含む前記FLUTEストリームを生成するとともに、前記FDTに記述する、前記フラグメントストリームに関する属性情報を、前記フラグメントストリームを分割して格納した前記ALCパケットにも記述する
前記(1)または(2)に記載のコンテンツ供給装置。
(4)
前記FLUTEストリーム生成部は、前記フラグメントストリームに関する属性情報のうちの動的な属性情報を、前記フラグメントストリームを分割して格納した前記ALCパケットにも記述する
前記(2)から(3)のいずれかに記載のコンテンツ供給装置。
(5)
前記FLUTEストリーム生成部は、前記フラグメントストリームに関する属性情報のうちの少なくともContent-Locationを、前記フラグメントストリームを分割して格納した前記ALCパケットにも記述する
前記(2)から(4)のいずれかに記載のコンテンツ供給装置。
50 コンテンツ供給システム, 51 ネットワーク, 60 コンテンツ供給装置, 61 チャネルサーバ, 62 セグメンタ, 63 MPDジェネレータ, 64 FLUTEストリーマ, 65 WEBサーバ, 66 マルチキャストサーバ, 80 端末装置, 200 コンピュータ, 201 CPU

Claims (9)

  1. コンテンツをFLUTEマルチキャスト配信するコンテンツ供給装置において、
    前記コンテンツのソースデータを元にしてフラグメントストリームを生成するフラグメントストリーム生成部と、
    生成された前記フラグメントストリームを分割して格納したALCパケットからなるFLUTEストリームを生成するとともに、前記フラグメントストリームを分割して格納した前記ALCパケットに前記フラグメントストリームに関する属性情報を記述するFLUTEストリーム生成部と、
    前記FLUTEストリームをFLUTEマルチキャスト配信するマルチキャスト配信部と
    を備えるコンテンツ供給装置。
  2. 前記FLUTEストリーム生成部は、前記フラグメントストリームに関する属性情報を、前記ALCパケットのLCT HeaderのHeader Extensionsに記述する
    請求項1に記載のコンテンツ供給装置。
  3. 前記FLUTEストリーム生成部は、FDTを格納したALCパケットも含む前記FLUTEストリームを生成するとともに、前記FDTに記述する、前記フラグメントストリームに関する属性情報を、前記フラグメントストリームを分割して格納した前記ALCパケットにも記述する
    請求項2に記載のコンテンツ供給装置。
  4. 前記FLUTEストリーム生成部は、前記フラグメントストリームに関する属性情報のうちの動的な属性情報を、前記フラグメントストリームを分割して格納した前記ALCパケットにも記述する
    請求項2に記載のコンテンツ供給装置。
  5. 前記FLUTEストリーム生成部は、前記フラグメントストリームに関する属性情報のうちの少なくともContent-Locationを、前記フラグメントストリームを分割して格納した前記ALCパケットにも記述する
    請求項4に記載のコンテンツ供給装置。
  6. コンテンツをFLUTEマルチキャスト配信するコンテンツ供給装置のコンテンツ供給装置において、
    前記コンテンツ供給装置による、
    前記コンテンツのソースデータを元にしてフラグメントストリームを生成するフラグメントストリーム生成ステップと、
    生成された前記フラグメントストリームを分割して格納したALCパケットからなるFLUTEストリームを生成するとともに、前記フラグメントストリームを分割して格納した前記ALCパケットに前記フラグメントストリームに関する属性情報を記述するFLUTEストリーム生成ステップと、
    前記FLUTEストリームをFLUTEマルチキャスト配信するマルチキャスト配信ステップと
    を含むコンテンツ供給方法。
  7. コンテンツをFLUTEマルチキャスト配信するコンピュータを、
    前記コンテンツのソースデータを元にしてフラグメントストリームを生成するフラグメントストリーム生成部と、
    生成された前記フラグメントストリームを分割して格納したALCパケットからなるFLUTEストリームを生成するとともに、前記フラグメントストリームを分割して格納した前記ALCパケットに前記フラグメントストリームに関する属性情報を記述するFLUTEストリーム生成部と、
    前記FLUTEストリームをFLUTEマルチキャスト配信するマルチキャスト配信部と
    して機能させるプログラム。
  8. コンテンツのソースデータを元にしてフラグメントストリームを生成するフラグメントストリーム生成部と、
    生成された前記フラグメントストリームを分割して格納したALCパケットからなるFLUTEストリームを生成するとともに、前記フラグメントストリームを分割して格納した前記ALCパケットに前記フラグメントストリームに関する属性情報を記述するFLUTEストリーム生成部と、
    前記FLUTEストリームをFLUTEマルチキャスト配信するマルチキャスト配信部と
    を備えるコンテンツ供給装置からFLUTEマルチキャスト配信された前記FLUTEストリームを受信、再生する端末装置において、
    前記ALCパケットを受信し、受信した前記ALCパケットに格納されている分割された前記フラグメントストリームと、前記ALCパケットに記述されている前記属性情報とを同期転送することにより、前記フラグメントストリームを再構成して再生する
    端末装置。
  9. コンテンツ供給装置と端末装置から構成されるコンテンツ供給システムにおいて、
    前記コンテンツ供給装置は、
    コンテンツのソースデータを元にしてフラグメントストリームを生成するフラグメントストリーム生成部と、
    生成された前記フラグメントストリームを分割して格納したALCパケットからなるFLUTEストリームを生成するとともに、前記フラグメントストリームを分割して格納した前記ALCパケットに前記フラグメントストリームに関する属性情報を記述するFLUTEストリーム生成部と、
    前記FLUTEストリームをFLUTEマルチキャスト配信するマルチキャスト配信部とを備え、
    前記端末装置は、
    前記ALCパケットを受信し、受信した前記ALCパケットに格納されている分割された前記フラグメントストリームと、前記ALCパケットに記述されている前記属性情報とを同期転送することにより、前記フラグメントストリームを再構成して再生する
    コンテンツ供給システム。
JP2013196139A 2013-09-20 2013-09-20 コンテンツ供給装置、コンテンツ供給方法、プログラム、端末装置、およびコンテンツ供給システム Pending JP2015061307A (ja)

Priority Applications (9)

Application Number Priority Date Filing Date Title
JP2013196139A JP2015061307A (ja) 2013-09-20 2013-09-20 コンテンツ供給装置、コンテンツ供給方法、プログラム、端末装置、およびコンテンツ供給システム
KR1020167004094A KR20160058756A (ko) 2013-09-20 2014-09-05 콘텐츠 공급 장치, 콘텐츠 공급 방법, 프로그램, 단말 장치 및 콘텐츠 공급 시스템
US14/913,605 US20160295297A1 (en) 2013-09-20 2014-09-05 Content supply apparatus, content supply method, program, terminal apparatus, and content supply system
EP14845244.4A EP3048802A4 (en) 2013-09-20 2014-09-05 Content provision device, content provision method, program, terminal device and content provision system
CA2922947A CA2922947A1 (en) 2013-09-20 2014-09-05 Content supply apparatus, content supply method, program, terminal apparatus, and content supply system
MX2016003179A MX357750B (es) 2013-09-20 2014-09-05 Aparato de suministro de contenido, metodo de suministro de contenido, programa, aparato de terminal y sistema de suministro de contenido.
CN201480047686.8A CN105493513B (zh) 2013-09-20 2014-09-05 内容提供设备、方法、终端设备、***以及存储介质
PCT/JP2014/073466 WO2015041071A1 (ja) 2013-09-20 2014-09-05 コンテンツ供給装置、コンテンツ供給方法、プログラム、端末装置、およびコンテンツ供給システム
US15/432,650 US20170155968A1 (en) 2013-09-20 2017-02-14 Content supply apparatus, content supply method, program terminal apparatus, and content supply system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013196139A JP2015061307A (ja) 2013-09-20 2013-09-20 コンテンツ供給装置、コンテンツ供給方法、プログラム、端末装置、およびコンテンツ供給システム

Publications (1)

Publication Number Publication Date
JP2015061307A true JP2015061307A (ja) 2015-03-30

Family

ID=52688722

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013196139A Pending JP2015061307A (ja) 2013-09-20 2013-09-20 コンテンツ供給装置、コンテンツ供給方法、プログラム、端末装置、およびコンテンツ供給システム

Country Status (8)

Country Link
US (2) US20160295297A1 (ja)
EP (1) EP3048802A4 (ja)
JP (1) JP2015061307A (ja)
KR (1) KR20160058756A (ja)
CN (1) CN105493513B (ja)
CA (1) CA2922947A1 (ja)
MX (1) MX357750B (ja)
WO (1) WO2015041071A1 (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102272876B1 (ko) * 2013-07-17 2021-07-05 소니그룹주식회사 콘텐츠 공급 장치, 콘텐츠 공급 방법, 프로그램, 단말 장치 및 콘텐츠 공급 시스템
KR101752435B1 (ko) 2013-11-01 2017-07-03 엘지전자 주식회사 방송 신호를 송신하는 장치, 방송 신호를 수신하는 장치, 방송 신호를 송신하는 방법 및 방송 신호를 수신하는 방법
US20220400297A1 (en) * 2021-06-04 2022-12-15 Netskrt Systems, Inc. Method and apparatus for multicast control of a live video stream

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7058705B1 (en) * 1999-08-02 2006-06-06 Canon Kabushiki Kaisha Processing method of device information and network device in device information management system
US7783397B2 (en) * 2003-12-22 2010-08-24 General Electric Company Method and system for providing redundancy in railroad communication equipment
KR101029808B1 (ko) * 2004-01-27 2011-04-20 엘지전자 주식회사 싱크 레이어 패킷의 패킷화 방법
JP5086980B2 (ja) * 2008-11-28 2012-11-28 日本放送協会 一方向伝送路に用いる送信端末、受信端末及び伝送システム
KR101685987B1 (ko) * 2008-12-09 2016-12-13 엘지전자 주식회사 비실시간 서비스 처리 방법 및 방송 수신기
JP5276569B2 (ja) * 2009-11-05 2013-08-28 日本放送協会 受信装置
US9026671B2 (en) * 2011-04-05 2015-05-05 Qualcomm Incorporated IP broadcast streaming services distribution using file delivery methods
US9451401B2 (en) * 2011-05-27 2016-09-20 Qualcomm Incorporated Application transport level location filtering of internet protocol multicast content delivery
CN104040993A (zh) * 2012-01-17 2014-09-10 瑞典爱立信有限公司 用于发送相应地接收媒体流的方法
US9900166B2 (en) * 2013-04-12 2018-02-20 Qualcomm Incorporated Methods for delivery of flows of objects over broadcast/multicast enabled networks

Also Published As

Publication number Publication date
CA2922947A1 (en) 2015-03-26
KR20160058756A (ko) 2016-05-25
MX357750B (es) 2018-07-23
EP3048802A4 (en) 2017-05-17
MX2016003179A (es) 2016-06-24
CN105493513B (zh) 2019-11-05
CN105493513A (zh) 2016-04-13
EP3048802A1 (en) 2016-07-27
WO2015041071A1 (ja) 2015-03-26
US20160295297A1 (en) 2016-10-06
US20170155968A1 (en) 2017-06-01

Similar Documents

Publication Publication Date Title
JP6348251B2 (ja) 端末装置、受信方法、およびプログラム
JP6329964B2 (ja) 送信装置、送信方法、受信装置、及び、受信方法
US20160150273A1 (en) Content supply device, content supply method, program, terminal device, and content supply system
US20170155968A1 (en) Content supply apparatus, content supply method, program terminal apparatus, and content supply system
JP6466850B2 (ja) コンテンツ供給装置、コンテンツ供給方法、プログラム、端末装置、およびコンテンツ供給システム
JP2015002513A (ja) コンテンツ供給装置、コンテンツ供給方法、プログラム、端末装置、およびコンテンツ供給システム
JPWO2015170565A1 (ja) 受信装置、送信装置、データ通信方法、およびデータ処理方法
WO2015045917A1 (ja) コンテンツ供給装置、コンテンツ供給方法、プログラム、端末装置、およびコンテンツ供給システム
US20200067850A1 (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
WO2015012140A1 (ja) コンテンツ供給装置、コンテンツ供給方法、プログラム、端末装置、およびコンテンツ供給システム