JP6384699B2 - アダプティブストリーミングのためのトークンに基づく認証および認可情報のシグナリングおよびやりとり - Google Patents
アダプティブストリーミングのためのトークンに基づく認証および認可情報のシグナリングおよびやりとり Download PDFInfo
- Publication number
- JP6384699B2 JP6384699B2 JP2017519781A JP2017519781A JP6384699B2 JP 6384699 B2 JP6384699 B2 JP 6384699B2 JP 2017519781 A JP2017519781 A JP 2017519781A JP 2017519781 A JP2017519781 A JP 2017519781A JP 6384699 B2 JP6384699 B2 JP 6384699B2
- Authority
- JP
- Japan
- Prior art keywords
- media segment
- authorization token
- token
- server
- authorization
- 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.)
- Active
Links
- 238000013475 authorization Methods 0.000 title claims description 285
- 230000003044 adaptive effect Effects 0.000 title claims description 9
- 230000011664 signaling Effects 0.000 title description 8
- 238000000034 method Methods 0.000 claims description 119
- 238000012795 verification Methods 0.000 claims description 62
- 230000004044 response Effects 0.000 claims description 28
- 230000001419 dependent effect Effects 0.000 claims description 8
- 238000006467 substitution reaction Methods 0.000 claims description 8
- 238000012546 transfer Methods 0.000 claims description 6
- 238000010586 diagram Methods 0.000 description 27
- 238000002360 preparation method Methods 0.000 description 25
- 230000007774 longterm Effects 0.000 description 13
- 230000007246 mechanism Effects 0.000 description 9
- 230000006870 function Effects 0.000 description 8
- 238000013461 design Methods 0.000 description 7
- 238000009826 distribution Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 238000005315 distribution function Methods 0.000 description 4
- 238000003780 insertion Methods 0.000 description 4
- 230000037431 insertion Effects 0.000 description 4
- 230000006978 adaptation Effects 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 230000007727 signaling mechanism Effects 0.000 description 3
- 238000003860 storage Methods 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000004870 electrical engineering Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000012092 media component Substances 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/083—Network architectures or network communication protocols for network security for authentication of entities using passwords
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0892—Network architectures or network communication protocols for network security for authentication of entities by using authentication-authorization-accounting [AAA] servers or protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0807—Network architectures or network communication protocols for network security for authentication of entities using tickets, e.g. Kerberos
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
- H04L63/108—Network architectures or network communication protocols for network security for controlling access to devices or network resources when the policy decisions are valid for a limited amount of time
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/65—Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/321—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving a third party or a trusted authority
- H04L9/3213—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving a third party or a trusted authority using tickets or tokens, e.g. Kerberos
-
- 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/482—End-user interface for program selection
- H04N21/4825—End-user interface for program selection using a list of items to be played back in a given order, e.g. playlists
-
- 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/633—Control signals issued by server directed to the network components or client
- H04N21/6332—Control signals issued by server directed to the network components or client directed to client
- H04N21/6334—Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key
-
- 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/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8456—Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/60—Digital content management, e.g. content distribution
- H04L2209/603—Digital right managament [DRM]
-
- 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
- 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)
- Computing Systems (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
http://www.example.com/dash/video_1_3000000bps.mp4?AASystemId=urn:org:example:plan-c&AAToken=nitfHRCrtziwO2HwPfWw~yYD
http://www.example.com/dash/video_2_3000000bps.mp4?AASystemId=urn:org:example:plan-c&AAToken=nitfHRCrtziwO2HwPfWw~yYD
http://www.example.com/dash/video_3_3000000bps.mp4?AASystemId=urn:org:example:plan-c&AAToken=nitfHRCrtziwO2HwPfWw~yYD
http://www.example.com/dash/video_1_3000000bps.mp4?AASystemId=urn:org:example:plan-c&AAToken1=1_nitfHRCrtziwO2HwPfWw~yYD
http://www.example.com/dash/video_2_3000000bps.mp4?AASystemId=urn:org:example:plan-c&AAToken2=2_nitfHRCrtziwO2HwPfWw~yYD
http://www.example.com/dash/video_3_3000000bps.mp4?AASystemId=urn:org:example:plan-c&AAToken3=3_nitfHRCrtziwO2HwPfWw~yYD
110 メディアプレゼンテーション準備サーバ
120 MPDサーバ
130 DASHコンテンツサーバ
131 サーバ
140 DASHクライアント
150 DRMシステム
200 DASHシステム
211 認証サーバ
212 認可サーバ
220 DASHクライアント
231 DASHコンテンツサーバ
232 検証サーバ
300 NE
310 トランシーバ(Tx/Rx)
320 ポート
330 プロセッサ
332 メモリデバイス
333 AA処理構成要素
334 メディアデータ、AAトークン、およびMPD
400 方法
500 方法
600 方法
700 方法
800 方法
900 URLテンプレート
911 AA方式
912 AA方式
913 AA方式
914 AA方式
921 AAシステムID
922 AAシステムID
923 AAシステムID
924 AAシステムID
1000 URLテンプレート
1011 AAトークン
1012 AAトークンURL
1100 URLテンプレート
1101 URL問い合わせ情報要素
1200 URLテンプレート
1201 URL問い合わせ情報要素
1202 URL問い合わせ情報要素
1300 URLテンプレート
1301 URL問い合わせ情報要素
1400 方法
1500 方法
1600 方法
1700 方法
1800 方法
Claims (20)
- ストリーミングクライアントとして構成されたネットワーク要素(NE、network element)によって実施される方法であって、
コンテンツサーバとは異なる認可サーバから、前記コンテンツサーバ上に置かれた第1のメディアセグメントにアクセスするための第1の認可トークンを前記NEのプロセッサによって取得するステップであって、前記認可サーバは、前記第1のメディアセグメントに関連するメディアプレゼンテーションディスクリプタ(MPD、media presentation descriptor)において特定される、ステップと、
前記コンテンツサーバ上に置かれた前記第1のメディアセグメントにアクセスするための第1のコンテンツ要求メッセージに前記第1の認可トークンを前記プロセッサによって埋め込むステップと、
前記第1のメディアセグメントを要求するために、前記第1の認可トークンを含む前記第1のコンテンツ要求メッセージを前記NEの送信機によって前記コンテンツサーバに送信するステップと、
前記第1の認可トークンが前記コンテンツサーバ上に置かれた前記第1のメディアセグメントにアクセスするために有効であるときに、前記第1のメディアセグメントを前記コンテンツサーバから前記NEの受信機によって受信するステップと
を含む、方法。 - 前記ストリーミングクライアントの認証を要求する認証要求メッセージを前記送信機によって認証サーバに送信するステップと、
前記第1の認可トークンを取得する前に、認証トークンを含む認証応答メッセージを前記認証サーバから前記受信機によって受信するステップと
をさらに含む請求項1に記載の方法。 - 前記コンテンツサーバに前記第1のコンテンツ要求メッセージを送信する前に前記第1のコンテンツ要求メッセージに前記認証トークンを埋め込むステップであって、前記第1のメディアセグメントが、前記認証トークンが前記コンテンツサーバ上の前記第1のメディアセグメントにアクセスするために有効であるときにさらに受信される、ステップをさらに含む請求項2に記載の方法。
- 前記認証応答メッセージを受信した後に前記第1のメディアセグメントに関連する前記MPDを、前記受信機を介して受信するステップをさらに含み、前記MPDが、前記第1のメディアセグメントにアクセスするときにセグメントトークンパラメータの代入が必要とされることを示す第1の問い合わせを含み、前記第1のコンテンツ要求メッセージに前記第1の認可トークンを埋め込むステップが、
前記第1の認可トークンを前記セグメントトークンパラメータに代入するステップと、
前記第1の認可トークンを含む前記セグメントトークンパラメータを前記第1のコンテンツ要求メッセージに埋め込むステップと
を含む請求項2に記載の方法。 - 前記MPDが、認証および認可(AA、authentication and authorization)システム識別子(ID、identifier)と、前記第1のメディアセグメントにアクセスするときにAAシステムIDパラメータの代入が必要とされることを示す第2の問い合わせとをさらに含み、前記方法が
、
前記AAシステムIDを前記AAシステムIDパラメータに代入するステップと、
前記第1のコンテンツ要求メッセージを送信する前に前記第1のコンテンツ要求メッセージに前記AAシステムIDパラメータを埋め込むステップと
をさらに含む請求項4に記載の方法。 - 前記MPDが、前記コンテンツサーバ上の前記第1のメディアセグメントにアクセスするための前記第1の認可トークンをさらに含み、前記第1の認可トークンが、前記MPDから取得される請求項4に記載の方法。
- 前記MPDが、前記認可サーバを特定するユニフォームリソースロケータ(URL、uniform resource locator)をさらに含み、前記第1の認可トークンを取得するステップが、
前記第1のメディアセグメントにアクセスするために前記ストリーミングクライアントの認可を要求する認可要求メッセージを、前記URLに従って前記認可サーバに前記送信機によって送信するステップと、
前記第1の認可トークンを含む認可応答メッセージを前記認可サーバから前記受信機によって受信するステップと
を含む請求項4に記載の方法。 - 前記第1の問い合わせが、前記セグメントトークンパラメータがセグメントに依存することをさらに示し、前記方法が、
前記コンテンツサーバ上に置かれた第2のメディアセグメントにアクセスするための第2の認可トークンを前記プロセッサによって取得するステップと、
前記第2の認可トークンを前記セグメントトークンパラメータに代入するステップと、
前記コンテンツサーバ上に置かれた前記第2のメディアセグメントにアクセスするための第2のコンテンツ要求メッセージに前記第2の認可トークンを含む前記セグメントトークンパラメータを前記プロセッサによって埋め込むステップと、
前記第2のメディアセグメントを要求するための前記第2の認可トークンを含む前記第2のコンテンツ要求メッセージを前記送信機によって前記コンテンツサーバに送信するステップと、
前記第2の認可トークンが前記コンテンツサーバ上に置かれた前記第2のメディアセグメントにアクセスするために有効であるときに前記コンテンツサーバからの前記第2のメディアセグメントを前記コンテンツサーバから前記受信機によって受信するステップと
をさらに含む請求項4に記載の方法。 - 前記第1の認可トークンおよび前記第2の認可トークンが同じである請求項8に記載の方法。
- ストリーミングクライアントを実装するように構成されたネットワーク要素(NE、network element)であって、
プロセッサであって、
コンテンツサーバとは異なる認可サーバから、前記コンテンツサーバ上に置かれた第1のメディアセグメントにアクセスするための第1の認可トークンを取得し、前記認可サーバは、前記第1のメディアセグメントに関連するメディアプレゼンテーションディスクリプタ(MPD、media presentation descriptor)において特定され、
前記コンテンツサーバ上に置かれた前記第1のメディアセグメントにアクセスするための第1のコンテンツ要求メッセージに前記第1の認可トークンを埋め込む
ように構成された、プロセッサと、
前記プロセッサに結合され、前記第1のメディアセグメントを要求するために、前記第1の認可トークンを含む前記第1のコンテンツ要求メッセージを前記コンテンツサーバに送信するように構成された送信機と、
前記プロセッサに結合され、前記第1の認可トークンが前記コンテンツサーバ上の前記
第1のメディアセグメントにアクセスするために有効であるときに、前記第1のメディアセグメントを前記コンテンツサーバから受信するように構成された受信機と
を含む、NE。 - 前記送信機が、前記ストリーミングクライアントの認証を要求する認証要求メッセージを認証サーバに送信するようにさらに構成され、前記受信機が、前記第1の認可トークンを取得する前に、認証トークンを含む認証応答メッセージを前記認証サーバから受信するようにさらに構成される請求項10に記載のNE。
- 前記受信機が、前記認証応答メッセージを受信した後に前記第1のメディアセグメントに関連する前記MPDを受信するようにさらに構成され、前記MPDが、前記第1の認可トークンの取り出しに関連する情報を含み、前記プロセッサが、前記MPD内の前記情報に従って前記第1の認可トークンを取得するようにさらに構成される請求項11に記載のNE。
- ストリーミングクライアントを実装するように構成されたネットワーク要素(NE、network element)であって、
プロセッサであって、
コンテンツサーバ上に置かれた第1のメディアセグメントにアクセスするための第1の認可トークンを取得し、
前記コンテンツサーバ上に置かれた前記第1のメディアセグメントにアクセスするための第1のコンテンツ要求メッセージに前記第1の認可トークンを埋め込む
ように構成された、プロセッサと、
前記プロセッサに結合され、前記第1のメディアセグメントを要求するために、前記第1の認可トークンを含む前記第1のコンテンツ要求メッセージを前記コンテンツサーバに送信するように構成された送信機と、
前記プロセッサに結合され、前記第1の認可トークンが前記コンテンツサーバ上の前記
第1のメディアセグメントにアクセスするために有効であるときに、前記第1のメディアセグメントを前記コンテンツサーバから受信するように構成された受信機と
を含み、
前記プロセッサが、
前記ストリーミングクライアントに関連するクライアント認可トークンを取得することであって、前記クライアント認可トークンおよび前記第1の認可トークンが、異なる継続時間の間有効である、取得することと、
前記コンテンツサーバに前記第1のコンテンツ要求メッセージを送信する前に、前記第1のコンテンツ要求メッセージに前記クライアント認可トークンを埋め込むことと
を行うようにさらに構成され、
前記ストリーミングクライアントが前記コンテンツサーバ上に置かれた前記第1のメディアセグメントにアクセスするために前記クライアント認可トークンが有効であるときに前記第1のメディアセグメントがさらに受信されるNE。 - 前記第1の認可トークンが、前記コンテンツサーバ上に置かれた第2のメディアセグメントにアクセスするために有効でなく、前記プロセッサが、
前記コンテンツサーバ上の前記第2のメディアセグメントにアクセスするために第2の認可トークンを取得し、
前記コンテンツサーバ上に置かれた前記第2のメディアセグメントにアクセスするための第2のコンテンツ要求メッセージに前記第2の認可トークンを埋め込む
ようにさらに構成され、
前記送信機が、前記第2のメディアセグメントを要求するための前記第2の認可トークンを含む前記第2のコンテンツ要求メッセージを前記コンテンツサーバに送信するようにさらに構成され、
前記受信機が、前記第2の認可トークンが前記コンテンツサーバ上の前記第2のメディアセグメントにアクセスするために有効であるときに前記第2のメディアセグメントを前記コンテンツサーバから受信するようにさらに構成される請求項10に記載のNE。 - ストリーミングクライアントを実装するように構成されたネットワーク要素(NE、network element)であって、
プロセッサであって、
コンテンツサーバ上に置かれた第1のメディアセグメントにアクセスするための第1の認可トークンを取得し、
前記コンテンツサーバ上に置かれた前記第1のメディアセグメントにアクセスするための第1のコンテンツ要求メッセージに前記第1の認可トークンを埋め込む
ように構成された、プロセッサと、
前記プロセッサに結合され、前記第1のメディアセグメントを要求するために、前記第1の認可トークンを含む前記第1のコンテンツ要求メッセージを前記コンテンツサーバに送信するように構成された送信機と、
前記プロセッサに結合され、前記第1の認可トークンが前記コンテンツサーバ上の前記
第1のメディアセグメントにアクセスするために有効であるときに、前記第1のメディアセグメントを前記コンテンツサーバから受信するように構成された受信機と
を含み、
前記プロセッサが、
前記コンテンツサーバ上に置かれた前記第1のメディアセグメントに関連するデジタル著作権管理(DRM)ライセンスを得るための第3の認可トークンを取得し、
前記DRMライセンスを得るためのDRMライセンス要求メッセージに前記第3の認可トークンを埋め込むようにさらに構成され、
前記送信機が、前記DRMライセンスを要求するための前記第3の認可トークンを含む前記DRMライセンス要求メッセージを送信するようにさらに構成され、
前記受信機が、前記第3の認可トークンが前記DRMライセンスを取得するために有効であるときに前記DRMライセンスを受信するようにさらに構成されるNE。 - コンテンツサーバを実装するように構成されたネットワーク要素(NE、network element)であって、
第1のメディアセグメントへのアクセスを要求するストリーミングクライアントから第1のコンテンツ要求メッセージを受信するように構成された受信機であって、前記第1のコンテンツ要求メッセージが、第1の認可トークンを含み、前記第1の認可トークンは、前記コンテンツサーバとは異なる認可サーバから取得され、前記認可サーバは、前記第1のメディアセグメントに関連するメディアプレゼンテーションディスクリプタ(MPD、media presentation descriptor)において特定される、受信機と、
前記受信機に結合され、前記第1の認可トークンが有効であることを示す第1の検証を得るように構成されたプロセッサと、
前記プロセッサに結合され、前記第1の認可トークンが有効であるときに前記ストリーミングクライアントに前記第1のメディアセグメントを送信するように構成された送信機と
を含む、NE。 - 前記第1のコンテンツ要求メッセージが、認証トークンをさらに含み、前記プロセッサが、前記認証トークンが有効であることを示す第2の検証を取得するようにさらに構成され、前記送信機が、前記認証トークンが有効であるときに前記ストリーミングクライアントに前記第1のメディアセグメントを送信するようにさらに構成される請求項16に記載のNE。
- コンテンツサーバを実装するように構成されたネットワーク要素(NE、network element)であって、
第1のメディアセグメントへのアクセスを要求するストリーミングクライアントから第1のコンテンツ要求メッセージを受信するように構成された受信機であって、前記第1のコンテンツ要求メッセージが、第1の認可トークンを含む、受信機と、
前記受信機に結合され、前記第1の認可トークンが有効であることを示す第1の検証を得るように構成されたプロセッサと、
前記プロセッサに結合され、前記第1の認可トークンが有効であるときに前記ストリーミングクライアントに前記第1のメディアセグメントを送信するように構成された送信機と
を含み、
前記第1の認可トークンが、前記第1のメディアセグメントに関連する第1の期間の間有効であり、前記第1のコンテンツ要求メッセージが、前記第1のメディアセグメントに関連する第2の認可トークンをさらに含み、第2の期間の間有効であり、前記プロセッサが、前記第2の認可トークンが有効であることを示す第3の検証を取得するようにさらに構成され、前記送信機が、前記第2の認可トークンが有効であるときに前記ストリーミングクライアントに前記第1のメディアセグメントを送信するようにさらに構成されるNE。 - 前記第1の認可トークンが、第2のメディアセグメントにアクセスするために有効でなく、前記受信機が、前記第2のメディアセグメントへのアクセスを要求する前記ストリーミングクライアントから第2のコンテンツ要求メッセージを受信するようにさらに構成され、前記第2のコンテンツ要求メッセージが、セグメントに依存する認可トークンを含み、前記プロセッサが、前記セグメントに依存する認可トークンが有効であることを示す第4の検証を取得するようにさらに構成され、前記送信機が、前記セグメントに依存する認可トークンが有効であるときに前記ストリーミングクライアントに前記第2のメディアセグメントを送信するようにさらに構成される請求項16に記載のNE。
- 前記NEが、ハイパーテキスト転送プロトコル(HTTP、hypertext transfer protocol)上の動的アダプティブストリーミング(DASH、dynamic adaptive streaming over hypertext transfer protocol)サーバである請求項16に記載のNE。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201562166589P | 2015-05-26 | 2015-05-26 | |
US62/166,589 | 2015-05-26 | ||
US15/161,039 | 2016-05-20 | ||
US15/161,039 US10104065B2 (en) | 2015-05-26 | 2016-05-20 | Token-based authentication and authorization information signaling and exchange for adaptive streaming |
PCT/CN2016/083309 WO2016188431A1 (en) | 2015-05-26 | 2016-05-25 | Token-based authentication and authorization information signaling and exchange for adaptive streaming |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017530484A JP2017530484A (ja) | 2017-10-12 |
JP6384699B2 true JP6384699B2 (ja) | 2018-09-05 |
Family
ID=57392495
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017519781A Active JP6384699B2 (ja) | 2015-05-26 | 2016-05-25 | アダプティブストリーミングのためのトークンに基づく認証および認可情報のシグナリングおよびやりとり |
Country Status (6)
Country | Link |
---|---|
US (1) | US10104065B2 (ja) |
EP (1) | EP3138313B1 (ja) |
JP (1) | JP6384699B2 (ja) |
KR (1) | KR101965273B1 (ja) |
CN (1) | CN106797563B (ja) |
WO (1) | WO2016188431A1 (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI680947B (zh) | 2015-01-07 | 2020-01-01 | 大陸商廣州新致晟環保科技機械設備有限公司 | 用於底部通氣的污泥乾化裝置的橋形件及污泥乾化裝置 |
TWI683792B (zh) | 2015-01-07 | 2020-02-01 | 大陸商廣州新致晟環保科技機械設備有限公司 | 底部乾燥式污泥乾化裝置和方法 |
CN105819650B (zh) * | 2015-01-07 | 2023-03-28 | 广州优特利环保科技有限公司 | 底部干燥式污泥干化装置和方法 |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9918045B1 (en) * | 2015-07-07 | 2018-03-13 | S2 Security Corporation | Networked monitor appliance |
EP3179688A1 (en) * | 2015-12-11 | 2017-06-14 | Koninklijke KPN N.V. | Updating part of a manifest file on the basis of patches |
US10432685B2 (en) * | 2016-05-31 | 2019-10-01 | Brightcove, Inc. | Limiting key request rates for streaming media |
US10348713B2 (en) * | 2016-09-16 | 2019-07-09 | Oracle International Corporation | Pluggable authentication for enterprise web application |
EP3394782B1 (en) * | 2016-12-14 | 2020-07-29 | Pivotal Software, Inc. | Distributed validation of credentials |
US10511670B2 (en) * | 2016-12-21 | 2019-12-17 | Apple Inc. | Techniques for providing authentication information to external and embedded web browsers |
US10447702B2 (en) * | 2017-03-20 | 2019-10-15 | Screening Room Media, Inc. | Digital credential tiers |
WO2018197542A1 (en) * | 2017-04-26 | 2018-11-01 | Koninklijke Kpn N.V. | Personalized multicast content |
US10911812B2 (en) | 2017-09-18 | 2021-02-02 | S2 Security Corporation | System and method for delivery of near-term real-time recorded video |
US20190090005A1 (en) * | 2017-09-21 | 2019-03-21 | Comcast Cable Communications, Llc | Low Latency Adaptive Bitrate Linear Video Delivery System |
US11245679B1 (en) * | 2017-11-15 | 2022-02-08 | Veritas Technologies Llc | Securing external access to runtime services in appliances |
US11409893B2 (en) * | 2017-12-28 | 2022-08-09 | Teradata Us, Inc. | Security for diverse computing environments |
US10866963B2 (en) | 2017-12-28 | 2020-12-15 | Dropbox, Inc. | File system authentication |
CN113455009B (zh) * | 2019-01-11 | 2024-05-10 | 诺基亚技术有限公司 | 用于认证和授权基于网络的媒体处理的方法和装置 |
US11770377B1 (en) * | 2020-06-29 | 2023-09-26 | Cyral Inc. | Non-in line data monitoring and security services |
WO2022087420A1 (en) * | 2020-10-24 | 2022-04-28 | Attn.Live Llc | Live voice and media publishing and distribution platform |
US11570227B2 (en) * | 2020-12-04 | 2023-01-31 | Tencent America LLC | Set up and distribution of immersive media to heterogenous client end-points |
CN113038196A (zh) * | 2021-03-17 | 2021-06-25 | 大陆投资(中国)有限公司 | 在通信网络中传输媒体数据的发送方设备和接收方设备 |
US20220335795A1 (en) * | 2021-04-16 | 2022-10-20 | Dice Corporation | Hyperlinked digital video alarm electronic document |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7356838B2 (en) | 2001-06-06 | 2008-04-08 | Yahoo! Inc. | System and method for controlling access to digital content, including streaming media |
JP5579073B2 (ja) | 2007-11-16 | 2014-08-27 | トムソン ライセンシング | ストリーミング・メディアのセッション管理を行なうシステムおよび方法 |
WO2010127697A1 (en) * | 2009-05-06 | 2010-11-11 | Nokia Siemens Networks Oy | Admission control to a femto access point |
US8862515B2 (en) * | 2010-05-04 | 2014-10-14 | Sony Corporation | Geographic internet asset filtering for internet video client |
US8793492B2 (en) * | 2011-01-13 | 2014-07-29 | Adobe Systems Incorporated | Methods and systems for scalable distribution of protected content |
CN103166783A (zh) | 2011-12-14 | 2013-06-19 | 华为技术有限公司 | 资源的控制方法及装置 |
US20130179199A1 (en) * | 2012-01-06 | 2013-07-11 | Rovi Corp. | Systems and methods for granting access to digital content using electronic tickets and ticket tokens |
US9026782B2 (en) | 2012-04-24 | 2015-05-05 | Verizon Patent And Licensing Inc. | Token-based entitlement verification for streaming media decryption |
FR2996715A1 (fr) | 2012-10-09 | 2014-04-11 | France Telecom | Heritage de parametres d'identifiant universel de ressource (uri) |
US9607132B2 (en) | 2012-10-22 | 2017-03-28 | Koninklijke Kpn N.V. | Token-based validation method for segmented content delivery |
US8984010B2 (en) * | 2012-11-06 | 2015-03-17 | Business Objects Software Ltd. | Build pooled data source based on hana SAML login |
US9497180B2 (en) | 2013-10-21 | 2016-11-15 | Intel IP Corporation | Content access authentication for dynamic adaptive streaming over hypertext transfer protocol |
-
2016
- 2016-05-20 US US15/161,039 patent/US10104065B2/en active Active
- 2016-05-25 CN CN201680002120.2A patent/CN106797563B/zh active Active
- 2016-05-25 KR KR1020167035142A patent/KR101965273B1/ko active IP Right Grant
- 2016-05-25 JP JP2017519781A patent/JP6384699B2/ja active Active
- 2016-05-25 EP EP16794196.2A patent/EP3138313B1/en active Active
- 2016-05-25 WO PCT/CN2016/083309 patent/WO2016188431A1/en active Application Filing
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI680947B (zh) | 2015-01-07 | 2020-01-01 | 大陸商廣州新致晟環保科技機械設備有限公司 | 用於底部通氣的污泥乾化裝置的橋形件及污泥乾化裝置 |
TWI683792B (zh) | 2015-01-07 | 2020-02-01 | 大陸商廣州新致晟環保科技機械設備有限公司 | 底部乾燥式污泥乾化裝置和方法 |
CN105819650B (zh) * | 2015-01-07 | 2023-03-28 | 广州优特利环保科技有限公司 | 底部干燥式污泥干化装置和方法 |
Also Published As
Publication number | Publication date |
---|---|
EP3138313B1 (en) | 2018-09-12 |
EP3138313A1 (en) | 2017-03-08 |
CN106797563A (zh) | 2017-05-31 |
US20160366118A1 (en) | 2016-12-15 |
KR101965273B1 (ko) | 2019-04-03 |
US10104065B2 (en) | 2018-10-16 |
CN106797563B (zh) | 2019-11-26 |
KR20170007427A (ko) | 2017-01-18 |
JP2017530484A (ja) | 2017-10-12 |
EP3138313A4 (en) | 2017-04-19 |
WO2016188431A1 (en) | 2016-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6384699B2 (ja) | アダプティブストリーミングのためのトークンに基づく認証および認可情報のシグナリングおよびやりとり | |
US10057277B2 (en) | System and method for partial URL signing with applications to dynamic adaptive streaming | |
US10425427B2 (en) | Template uniform resource locator signing | |
US9794240B2 (en) | System and method for signaling and verifying URL signatures for both URL authentication and URL-based content access authorization in adaptive streaming | |
US9900306B2 (en) | Device authentication for secure key retrieval for streaming media players | |
JP5861220B2 (ja) | テンプレートモードにおける短期暗号期間用の効果的な支援のためのシステム及び方法 | |
US9648027B2 (en) | Segment authentication for dynamic adaptive streaming | |
US8555367B2 (en) | Method and system for securely streaming content | |
KR20140146664A (ko) | 어댑티브 스트리밍을 위한 세그먼트 암호화 및 키 유도를 시그널링하기 위한 시스템 및 방법 | |
US8166132B1 (en) | Systems and methods for client-side encoding of user-generated content | |
US10708326B2 (en) | Secure media casting bypassing mobile devices | |
US20200364317A1 (en) | Method and system for identifying a user terminal in order to receive streaming protected multimedia content | |
EP3092780B1 (en) | Signaling and handling of forensic marking for adaptive streaming | |
CN112203118B (zh) | 多媒体资源分发方法、装置、电子装置和存储介质 | |
CN111506883A (zh) | 用于电影***的数字权利管理 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180227 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180424 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20180710 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180724 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6384699 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |