JP7495501B2 - 異なるセキュリティポリシーを用いたマルチメディアストリーミング技術 - Google Patents
異なるセキュリティポリシーを用いたマルチメディアストリーミング技術 Download PDFInfo
- Publication number
- JP7495501B2 JP7495501B2 JP2022538897A JP2022538897A JP7495501B2 JP 7495501 B2 JP7495501 B2 JP 7495501B2 JP 2022538897 A JP2022538897 A JP 2022538897A JP 2022538897 A JP2022538897 A JP 2022538897A JP 7495501 B2 JP7495501 B2 JP 7495501B2
- Authority
- JP
- Japan
- Prior art keywords
- security level
- master device
- stream
- policy
- media stream
- 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
- 238000000034 method Methods 0.000 claims description 54
- 238000004891 communication Methods 0.000 claims description 50
- 230000005540 biological transmission Effects 0.000 claims description 23
- 230000015556 catabolic process Effects 0.000 claims description 18
- 238000006731 degradation reaction Methods 0.000 claims description 18
- 230000000593 degrading effect Effects 0.000 claims description 4
- 239000001064 degrader Substances 0.000 description 18
- 238000004590 computer program Methods 0.000 description 11
- 238000009877 rendering Methods 0.000 description 9
- 230000001360 synchronised effect Effects 0.000 description 7
- 230000005236 sound signal Effects 0.000 description 5
- 108010076504 Protein Sorting Signals Proteins 0.000 description 2
- 230000006399 behavior Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 125000004122 cyclic group Chemical group 0.000 description 2
- 230000001934 delay Effects 0.000 description 2
- 230000015654 memory Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 238000011144 upstream manufacturing Methods 0.000 description 2
- 101100521334 Mus musculus Prom1 gene Proteins 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 230000006735 deficit Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000001771 impaired effect Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 238000010200 validation analysis Methods 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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4627—Rights management associated to the content
-
- 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/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing 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
- H04N21/23439—Processing 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 for generating different versions
-
- 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/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/254—Management at additional data server, e.g. shopping server, rights management server
- H04N21/2541—Rights 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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/41422—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance located in transportation means, e.g. personal vehicle
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video stream to a specific local network, e.g. a Bluetooth® network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
- H04N21/440263—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by altering the spatial resolution, e.g. for displaying on a connected PDA
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4405—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video stream decryption
-
- 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/835—Generation of protective data, e.g. certificates
- H04N21/8355—Generation of protective data, e.g. certificates involving usage data, e.g. number of copies or viewings allowed
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
本明細書に記載する実施例はとりわけ、例えば分散再生(PB)マスターデバイス、DPクライアントデバイス、ストリーミングシステムおよびDPシステムに実装されるストリーミング技術、ストリーミング方法、およびプロセッサによって実行された時にプロセッサにストリーミング技術を実行させる命令を格納する非一時的記憶ユニットに関連する。
分散再生システムは、例えばストリーミング用途において既知である。例えば、リモートコンテンツプロバイダからDPマスターデバイスへのストリームを受信して、例えばローカル環境において多数のユーザにメディアコンテンツを提供することができる複数のDPクライアントデバイスに再送信することができる。
DPマスターデバイスは、第2のDPクライアントデバイスの第2のセキュリティレベルを確認し、第2のセキュリティレベルが第1のセキュリティレベルよりも低いことが確認されれば、第2ポリシーに従って動作する。第2ポリシーによれば、通信インタフェースはリモートCPからメディアストリームを第1の品質で受信し、通信インタフェースは少なくとも1つの第1のDPクライアントデバイスにメディアストリームを第1の品質で送信し、第1の品質で受信したメディアストリームは劣化されて劣化済みメディアストリームが第2の品質で得られ、通信インタフェースは第2のDPクライアントデバイスに対し、劣化済みメディアストリームを第2の品質で送信する。
ここで、DPクライアントデバイスが同じセキュリティレベルに関連付けられている場合には、DPマスターデバイスは、ローカル接続を通じたメディアストリームの送信をDPクライアントデバイスのセキュリティレベルに関連付けられた品質で実行するように適合される。DPクライアントデバイスが異なるセキュリティレベルに関連付けられている場合には、DPマスターデバイスは第2ポリシーを採るように構成される。DPマスターデバイスが第2ポリシーに従って動作する場合、通信インタフェースはセキュリティレベルがより高いDPクライアントデバイスに関連付けられた品質のメディアストリームをリモートCPから受信し、通信インタフェースはセキュリティレベルがより高いDPクライアントデバイスに対しより高いセキュリティレベルに関連付けられた品質のメディアストリームを送信し、メディアストリームは劣化されてより低いセキュリティレベルに関連付けられた品質の劣化済みメディアストリームが得られ、通信インタフェースはより低いセキュリティレベルに関連付けられたDPクライアントデバイスに対し、劣化済みメディアストリームを送信する。
DPマスターデバイスは、第2のDPクライアントデバイスの第2のセキュリティレベルを確認するように構成されたコントローラをさらに備え、第2のセキュリティレベルが第1のセキュリティレベルよりも低いことが確認されれば、第2のDPクライアントデバイスともローカル接続を確立するように命令する。DPマスターデバイスは第2ポリシーに従って動作するように構成され、通信インタフェースがリモートCPから第1の品質のメディアストリームを受信し、通信インタフェースが少なくとも1つの第1のDPクライアントデバイスに第1の品質のメディアストリームを送信し、第1の品質で受信したメディアストリームが劣化されて(210)第2の品質の劣化済みメディアストリームが得られ、通信インタフェースが第2のDPクライアントデバイスに対し、第2の品質の劣化済みメディアストリームを送信する。
ここで、DPクライアントデバイスが同じセキュリティレベルに関連付けられている場合には、DPマスターデバイスは、DPクライアントデバイスのセキュリティレベルに関連付けられた品質のメディアストリームの送信を、ローカル接続を通じて実行するように適合される。DPマスターデバイスは、DPクライアントデバイスが異なるセキュリティレベルに関連付けられている場合には第2ポリシーを採るように構成されるコントローラをさらに備える。DPマスターデバイスが第2ポリシーに従って動作する場合、通信インタフェースは、セキュリティレベルが最も高いDPクライアントデバイスに関連付けられた品質のメディアストリームをリモートCPから受信し、通信インタフェースは最も高いセキュリティレベルに関連付けられたDPクライアントデバイスに対し、最も高いセキュリティレベルに関連付けられた品質のメディアストリームを送信し、メディアストリームは劣化されて最も低いセキュリティレベルに関連付けられた品質の劣化済みメディアストリームが得られ、通信インタフェースは最も低いセキュリティレベルに関連付けられたDPクライアントデバイスに対し、劣化済みメディアストリームを送信する。
ストリーミング方法は第2ポリシーに従って動作するステップも含み、第2ポリシーとは、メディアストリームは、最低セキュリティレベルまたはより低いセキュリティレベルに関連付けられたDPクライアントに関連付けられた品質で受信され、受信されたメディアストリームはすべてのDPクライアントデバイスに送信され、メディアストリームはセキュリティレベルが最低またはより低いDPクライアントに関連付けられた品質であり、
第2ポリシーにより、メディアストリームはセキュリティレベルが最高またはより高いDPクライアントデバイス(120′,120″)に関連付けられた品質で受信され、受信されたメディアストリームは最高セキュリティレベルまたはより高いセキュリティレベルに関連付けられたDPクライアントデバイスに送信され、メディアストリームは最高セキュリティレベルまたはより高いセキュリティレベルに関連付けられた品質で送信され、受信されたメディアストリームは劣化されて、最低セキュリティレベルまたはより低いセキュリティレベルに関連付けられた品質の劣化済みメディアストリームが得られる。劣化済みメディアストリームは最低セキュリティレベルまたはより低いセキュリティレベルに関連付けられたDPクライアントデバイスに送信される。
DPマスターデバイスは第1ポリシーに従って動作するときには、第2の品質のメディアストリームをリモートCPから受信し、第1のDPクライアントデバイスおよび第2のDPクライアントデバイスの双方に第2の品質のメディアストリームを送信するように構成され、DPマスターデバイスは第2ポリシーに従って動作するときには、第1の品質のメディアストリームをリモートCPから受信し、少なくとも1つの第1のDPクライアントデバイスにメディアストリームを第1品質で送信し、第1の品質で受信したメディアストリームを劣化させて第2の品質の劣化済みメディアストリームを得て、第2の品質の劣化済みメディアストリームを第2のDPクライアントデバイスに送信するように構成される。
DPクライアントデバイスが同じセキュリティレベルに関連付けられているとき、DPマスターデバイスはローカル接続を通じたメディアストリームの送信をDPクライアントデバイスのセキュリティレベルに関連付けられた品質で実行するように適合され、
DPクライアントデバイスが異なるセキュリティレベルに関連付けられているとき、DPマスターデバイスは、少なくとも第1ポリシーと第2ポリシーを含む複数のポリシーからの選択を実行して、第1ポリシーに従って動作するときには、DPマスターデバイスは、最低セキュリティレベルに関連付けられたDPクライアントデバイスに関連付けられた品質のメディアストリームをリモートCPから受信し、すべてのDPクライアントデバイスに対し、セキュリティレベルが最低のDPクライアントデバイスに関連付けられた品質のメディアストリームを送信するように構成される。第2ポリシーに従って動作するときには、DPマスターデバイスは、セキュリティレベルが最高のDPクライアントデバイスに関連付けられた品質のメディアストリームをリモートCPから受信し、最高セキュリティレベルに関連付けられたDPクライアントデバイスに対し、最高セキュリティレベルに関連付けられた品質のメディアストリームを送信し、メディアストリームを劣化させて最低セキュリティレベルに関連付けられた品質の劣化済みメディアストリームを得て、最低セキュリティレベルに関連付けられたDPクライアントデバイスに劣化済みメディアストリームを送信するように構成される。
方法は、第1ポリシーおよび第2ポリシーを含む複数のポリシーから選択するステップを含み、選択するステップはすべてのDPクライアントデバイスについてセキュリティレベルが同じかを決定するステップを含み、第1ポリシーは、最低セキュリティレベルに関連付けられたDPクライアントデバイスに関連付けられた品質でメディアストリームを受信し、受信したメディアストリームはすべてのDPクライアントデバイスに送信され、メディアストリームはセキュリティレベルが最低のDPクライアントデバイスに関連付けられた品質である、というものであり、第2ポリシーは、セキュリティレベルが最高のDPクライアントレベルに関連付けられた品質でメディアストリームを受信し、受信したメディアストリームは最高セキュリティレベルに関連付けられたDPクライアントデバイスに送信され、メディアストリームは最高セキュリティレベルに関連付けられた品質で送信され、受信したメディアストリームは劣化されて最低セキュリティレベルに関連付けられた品質の劣化済みメディアストリームを得て、劣化済みメディアストリームは最低セキュリティレベルに関連付けられたDPクライアントデバイスに送信される、というものである。
- 品質の異なる、異なるストリーム55および56がコンテンツプロバイダ50からDPマスターデバイス100に送信されること、および
- DPマスターデバイス100が異なるDPクライアントデバイス120,120′,120′′の異なるセキュリティレベルに従って、異なるストリーム55および56を異なるDPクライアントデバイス120,120′,120′′に再送信すること。
- セキュリティレベルが異なるにもかかわらず、全DPクライアントデバイス120,120′,120′′に対し低品質ストリームが供給される、第1ポリシー(「全てに低品質」、図1a)
- 認証済みのDPクライアントデバイス120′および120′′が高品質ストリーム55の受信を継続するのに対し、新DPクライアントデバイス120には低品質ストリーム56が提供される、第2ポリシー(「実行中劣化」、図1b)
- 新DPクライアントデバイス120のローカル接続60へのアクセスは拒否されるが、認証済みDPクライアントデバイス120′および120′′は高品質ストリーム55の受信を継続する、第3ポリシー(「アクセス無し」、図1c)
1. 特定のローカルシステム10は、HU(DPマスターデバイス100)、RSU(高セキュリティレベルDPクライアントデバイス120′等)および多数の潜在的BYODデバイス(例えば、低セキュリティレベルクライアントデバイス120および高セキュリティレベルデバイス120′′等のDPクライアントデバイス)から成る。
2. HU100が、例えばWidevine L1に準拠する(またはEMEに同等。一般に、暗号化と復号化/表示の保護が必要とされる)コンテンツを再生する。
3. 種々のデバイス(120等)が(ローカル接続60によってサポートされる)DPセッションに加わり、最初になすべきことは、各デバイス(120,120′等)のセキュリティレベルを確認することである。
4. DPクライアントデバイスのセキュリティレベルが、マスターソースが定める最低レベルに合致するのであれば、DPの通常通りの手順(例えば、すべてのDPクライアントデバイスが高品質ストリーム55を有すること)を保証する。
5. 新しいDPクライアントデバイス(図1aおよび図1bにおける120等)のセキュリティレベルが、マスターソースが定める最低レベルを下回る場合、下記の戦略(ポリシー)のうちの1つが展開される。
a. コンテンツプロバイダ50が(例えば通知73を通じて)許可するのであれば、ストリーム55が実行中に(より低い解像度に再符号化することで)劣化されて、このようなコンテンツはより低いセキュリティで目標のデバイス120に送付され(他の全ての高セキュリティデバイス120′,120′′ではエンコーダの遅延に対する補償があり得る)、ひいては第2ポリシーを採ることになる。
b. コンテンツプロバイダ50が(例えば通知73を通じて)劣化を許可しない場合、DPセッションの最低セキュリティを統合することが許諾されたストリームに切り替えることが(例えばアプリケーションに)シグナリングされることがある。
i. コンテンツプロバイダ50が(例えば通知73において)認可を以て応答した場合、安全度が最も低いデバイス120のセキュリティレベルに合致する低品質で、すべてのデバイス120~120′′に対しストリームの供給が継続される(すなわち、第1ポリシー)
ii. プロバイダが(例えば通知73において)許可しないことを応答した場合、新しく加入したDPクライアントデバイス120は、能力の不足のためDPクライアントデバイスは(ローカル接続60を通じて)セッションに参加することはできないとする(通知74内の)メッセージによって拒絶される(図1cの第3ポリシー)。
6. DPクライアントデバイス120がDPセッションを離れる時、統合最低セキュリティレベルがまだ同じであるかがチェックされ、同じでない場合には、
a. 工程5aで信号の劣化が許可されていたとしても、ディセーブルされる。
b. コンテンツプロバイダ50に対し、新たに引き上げられたシステムのセキュリティレベル(サポートされている場合)に合致させて、ストリームの品質を向上させるようシグナリングされる。
RSU=リアシートユニット
BYOD=タブレット等、持ち込んだ私物端末(ブリング・ユア・オウンデバイス)
DP=ツィネモ・ゲーエムベーハーによるツィネモDP等の分散再生(ミラーリングであって、同じストリームを多数のデバイス上でライブラリを同期させた再生を保証する。)
すべての思想は、ストリームを1つ以上のデバイス上でミラーリングさせるために選ばれる。
- 第1分岐(高品質ストリーム55)、暗号器389、ローカル接続60、高セキュリティDPクライアントデバイス120′,120′′
- 劣化器210、デコーダ212、ローカル接続60、そして低セキュリティデバイス120と沿って進む第2分岐(低品質ストリーム56)
- 例えば、オーディオストリーム383′およびビデオストリームをトラステッドビデオデコーダ385に供給して、レンダラー540(ある場合)に向かう第3分岐
- リモートコンテンツプロバイダからストリーム(55)を第1の品質で受信するステップ
- ローカル接続(60)を通じて、メディアストリーム(55,56)を複数のDPクライアントデバイス(120,120′,120′′)に送信するステップ
DPマスターデバイス(100等)は少なくとも1つの第1のDPクライアントデバイス(120′,120′′等)とローカル接続(60等)を確立し、リモートコンテンツプロバイダ(CP)(50等)とリモート接続(52等)を確立して、リモートCP(50等)から第1の品質でメディアストリーム(55等)を受信し、ローカル接続(60等)を通じて、少なくとも1つの第1のDPクライアントデバイス(120′,120′′等)へのメディアストリーム(55等)の第1の品質での送信を実行するように構成される。ここで、少なくとも1つの第1のDPクライアントデバイス(120′,120′′)のセキュリティレベルは第1セキュリティレベルであり、
DPマスターデバイス(100等)は第2のDPクライアントデバイス(120等)から接続リクエスト(71等)を受信するように構成され、第2のDPクライアントデバイス(120等)のセキュリティレベルは第2セキュリティレベルであり、
DPマスターデバイス(100等)は第2のDPクライアントデバイス(120等)の第2セキュリティレベルを確認し、第2セキュリティレベルが第1セキュリティレベル以上であれば、第2のDPクライアントデバイス(120等)ともローカル接続(60等)を確立し、ローカル接続(60等)を通じて、第1のDPクライアントデバイス(120′,120′′等)と第2のDPクライアントデバイス(120等)の双方に第1の品質でメディアストリーム(55等)を送信するように構成され、そして、
第2セキュリティレベルが第2品質レベル以下に関連するのであれば、DPマスターデバイス(100等)は第1ポリシーおよび第2ポリシーを含む複数のポリシーから選択(208,215等)を行うように構成される。
DPマスターデバイス(100等)は、第2ポリシーに従って動作する場合、リモートCP(50等)から第1の品質でメディアストリーム(55)を受信し、少なくとも1つの第1のDPクライアントデバイス(120′,120′′等)に第1の品質でメディアストリーム(55等)を送信し、第1の品質で受信したメディアストリーム(55等)を劣化(210等)させて劣化されたメディアストリーム(56等)を第2の品質で得て、
第2のDPクライアントデバイス(120等)に、劣化されたメディアストリーム(56等)を第2の品質で送信するように構成されうる。
Claims (29)
- 複数の分散再生(DP)クライアントデバイス(120,120′,120′′)にメディアストリーム(55,56)を送信するためのDPマスターデバイス(100)であって、前記DPマスターデバイス(100)は、
複数のDPクライアントデバイス(120,120′,120′′)とローカル接続(60)を確立し、
リモートコンテンツプロバイダ(CP)(50)とリモート接続(52)を確立して前記リモートCP(50)から前記メディアストリーム(55)を受信し、
前記ローカル接続(60)を通じて、前記複数のDPクライアントデバイス(120,120′,120′′)に対する前記メディアストリーム(55)の送信を実行し、ここで各DPクライアントデバイス(120,120′,120′′)はそれぞれのセキュリティレベルに関連付けられ、各セキュリティレベルは前記メディアストリーム(55,56)の解像度に関連付けられる
ように適合された通信インタフェースを備え、
前記DPクライアントデバイス(120,120′,120′′)が同じセキュリティレベルに関連付けられている場合、前記DPマスターデバイス(100)は、前記DPクライアントデバイス(120,120′,120′′)の前記セキュリティレベルに関連付けられた解像度での前記ローカル接続(60)を通じた前記メディアストリーム(55,56)の前記送信を実行するように適合され、
前記DPクライアントデバイス(120,120′,120′′)が異なるセキュリティレベルに関連付けられている場合、前記DPマスターデバイス(100)は第2ポリシーを採るように構成され、前記DPマスターデバイス(100)が前記第2ポリシーに従って動作する場合、
前記通信インタフェースは前記リモートCP(50)から、前記セキュリティレベルがより高い前記DPクライアントデバイス(120′,120′′)に関連付けられた解像度で、前記メディアストリーム(55)を受信し、
前記通信インタフェースはより高いセキュリティレベルに関連付けられた前記DPクライアントデバイス(120′,120′′)に対し、前記より高いセキュリティレベルに関連付けられた解像度で前記メディアストリーム(55)を送信し、
前記メディアストリーム(55)は前記解像度を低減することにより劣化されて、より低いセキュリティレベルに関連付けられた解像度の劣化済みメディアストリーム(56)が取得され、
前記通信インタフェースは、前記より低いセキュリティレベルに関連付けられたDPクライアントデバイス(120)に対し、前記劣化済みメディアストリーム(56)を送信して、
前記より高いセキュリティレベルの前記DPクライアントデバイス(120′,120′′)に関連付けられた前記解像度の前記メディアストリーム(55)および前記劣化済みメディアストリーム(56)が同時に送信されるようにする、
再生分散(DP)マスターデバイス(100)。 - 前記ローカル接続(60)において、前記DPマスターデバイス(100)による現在時間が符号化されているクロック信号データフィールドを有するビーコンパケットを周期的に送信するように構成される、請求項1に記載のDPマスターデバイス。
- 前記DPマスターデバイス(100)は、各DPクライアントデバイス(120,120′,120′′)が現在レンダリングしている再生時間が供給されるタイムスタンプデータフィールドを有する肯定応答パケットから、各DPクライアントデバイス(120,120′,120′′)に障害を及ぼす待機時間について看取し、前記DPマスターデバイス(100)が前記ビーコンパケットの1つのフィールドにおいて、各DPクライアントデバイス(120,120′,120′′)の待機時間を表示するように構成される、請求項2に記載のDPマスターデバイス。
- 前記DPクライアントデバイス(120,120′,120′′)が異なるセキュリティレベルに関連付けられている場合、前記第2ポリシーおよび第1ポリシーから1つのポリシーを選択(208,215)して、前記第1ポリシーに従って動作する場合に第2ポリシーは非アクティブ化されるようにして、前記第2ポリシーは前記第1ポリシーに置き換わるものであるようにし、
前記DPマスターデバイス(100)が前記第1ポリシーに従って動作する場合、前記通信インタフェースは、
前記より低いセキュリティレベルに関連付けられた前記DPクライアントデバイス(120)に関連付けられた解像度の前記メディアストリーム(56)を前記リモートCP(50)から受信し、
すべての前記DPクライアントデバイス(120,120′,120′′)に対し、前記セキュリティレベルがより低い前記DPクライアントデバイス(120)に関連付けられた解像度の前記メディアストリーム(56)を送信する
ように構成される、
請求項1ないし請求項3のいずれかに記載のDPマスターデバイス。 - 前記リモートCP(50)に対してリクエスト(72)を実行して、前記リモートCP(50)から前記第1ポリシーおよび第2ポリシー間の前記選択を受信するように適合される、請求項4に記載のDPマスターデバイス。
- 前記第1ポリシー、前記第2ポリシー、および前記セキュリティレベルがより低いDPクライアントデバイス(120)に対し前記ローカル接続(60)へのアクセスを否定する第3ポリシーの中から1つのポリシーを選択するようにさらに構成される、請求項4または請求項5に記載のDPマスターデバイス。
- DPクライアントデバイス(120)から前記ローカル接続への加入リクエスト(71)を受信した際に前記第1ポリシーおよび第2ポリシー間の前記選択を実行するように構成される、請求項4ないし請求項6のいずれかに記載のDPマスターデバイス。
- 前記第1ポリシーおよび前記第2ポリシー間の前記選択を前記ローカル接続(60)の輻輳状態に基づく基準に基づいて実行して、前記ローカル接続(60)がひどく輻輳していれば前記第2ポリシーが選択され、前記ローカル接続(60)が比較的輻輳していなければ前記第1ポリシーが選択されるように構成される、請求項4に記載のDPマスターデバイス。
- 前記セキュリティレベルがより高い前記DPクライアントデバイス(120′,120′′)に供給される前記メディアストリーム(55)は暗号化され、前記セキュリティレベルがより低い前記DPクライアントデバイス(120)に関連付けられた前記解像度は暗号化されない、請求項1ないし請求項8のいずれかに記載のDPマスターデバイス。
- 前記セキュリティレベルがより高い前記DPクライアントデバイス(120′,120′′)は有線装置であり、前記セキュリティレベルがより低い前記DPクライアントデバイスはワイヤレス装置である、請求項1ないし請求項9のいずれかに記載のDPマスターデバイス。
- 前記ローカル接続(60)は有線である、請求項1ないし請求項10のいずれかに記載のDPマスターデバイス。
- 前記ローカル接続(60)はワイヤレスである、請求項1ないし請求項11のいずれかに記載のDPマスターデバイス。
- 前記DPマスターデバイスはWidevine規格でセキュリティレベルL1である、請求項1ないし請求項12のいずれかに記載のDPマスターデバイス。
- 前記DPマスターデバイスは車両に組み込まれている、請求項1ないし請求項13のいずれかに記載のDPマスターデバイス。
- 前記メディアストリームはビデオストリームである、請求項1ないし請求項14のいずれかに記載のDPマスターデバイス。
- 前記メディアストリームはビデオストリームとオーディオストリームとを含み、前記オーディオストリームは劣化されない、請求項1ないし請求項15のいずれかに記載のDPマスターデバイス。
- セキュリティレベルが既定の閾値よりも低いDPクライアントデバイスが存在しないと判断された場合、前記ストリーム(55)の劣化を差し控えるように構成される、請求項1ないし請求項16のいずれかに記載のDPマスターデバイス。
- 前記メディアストリーム(381′,55,56)を暗号解除して前記メディアストリームの暗号解除バージョン(383′)を取得するための暗号解除器(383)と、前記メディアストリームの暗号解除バージョン(383′)を暗号化して前記メディアストリームの第2の暗号化済みバージョン(389′,55)を得るための暗号化器(389)とをさらに備える、請求項1ないし請求項17のいずれかに記載のDPマスターデバイス。
- 前記メディアストリーム(381′,55,56)を暗号解除して前記メディアストリームの暗号解除バージョン(383′)を取得するための暗号解除器(383)と、前記メディアストリームの暗号解除バージョン(383′)を暗号化して前記メディアストリームの第2の暗号化済みバージョン(389′,55)を得るための暗号化器(389)とをさらに備え、
前記第1ポリシーを採用した場合、前記DPマスターデバイスは前記暗号化器(389)を非アクティブ化するように構成される、
請求項4に記載のDPマスターデバイス。 - トラステッド環境(380)と非トラステッド環境(360)をさらに備え、前記DPマスターデバイスは前記トラステッド環境(380)において前記メディアストリーム(55)を暗号化および/または暗号解除するように構成される、請求項1ないし請求項19のいずれかに記載のDPマスターデバイス。
- 前記トラステッド環境(380)は、前記暗号解除されたメディアストリーム(383′)を復号化するように構成される内蔵トラステッドデコーダ(385)を含む、請求項20に記載のDPマスターデバイス。
- 前記トラステッド環境(380)内にトラステッドレンダラー部分(385,392)と、前記非トラステッド環境(360)内に非トラステッドレンダラー部分(384,388,391)とを有し、第1のメディアコンテンツ(385′)が前記トラステッドレンダラー部分(385,392)によってレンダリングされ、前記第1のメディアコンテンツ(385′)とは異なる第2のメディアコンテンツ(384′)が非トラステッドレンダラー部分(384,388,391)によってレンダリングされるようになっている埋め込み型メディアレンダラー(540)を含み、前記第1のメディアコンテンツ(385′)および前記第2のメディアコンテンツ(384′)は前記暗号解除されたメディアストリーム(508,514,182′)から復号化(385)される、請求項21に記載のDPマスターデバイス。
- 前記メディアストリームの前記劣化は前記トラステッド環境(380)内で行われる、請求項21または請求項22に記載のDPマスターデバイス。
- 請求項1ないし請求項23のいずれかに記載のDPマスターデバイスと複数のDPクライアントデバイス(120,120′,120′′)とを備える分散ストリーミングシステム。
- 請求項1ないし請求項23のいずれかに記載のDPマスターデバイスとリモートCPとを備えるリモートストリーミングシステム。
- 前記リモートCP(50)は特定のポリシーの採用を命令する通知(73)を送信するように構成される、請求項25に記載のリモートストリーミングシステム。
- 前記リモートCP(50)は、リモート接続(52)の輻輳状態または信頼性に基づく少なくとも1つのパラメータに基づく基準に基づいて前記ポリシーを命令して、前記リモート接続(52)がさほど輻輳していないまたは高い信頼性がある場合には第2ポリシーを優先して命令し、前記リモート接続(52)がひどく輻輳しているまたは信頼性が低い場合には第1ポリシーを優先的に命令するように構成される、請求項26に記載のリモートストリーミングシステム。
- 複数の分散再生(DP)クライアントデバイス(120,120′,120′′)にメディアストリームを供給するためのストリーミング方法であって、各DPクライアントデバイス(120,120′,120′′)はそれぞれのセキュリティレベルに関連付けられ、各セキュリティレベルは前記メディアストリーム(55,56)の解像度に関連付けられ、前記ストリーミング方法は、
リモートコンテンツプロバイダ(50)から所定の解像度のメディアストリーム(55)を受信するステップと、
ローカル接続(60)を通じて、受信した前記メディアストリーム(55,56)を前記複数のDPクライアントデバイス(120,120′,120′′)に送信するステップと、
を含み、
前記ストリーミング方法は、
前記セキュリティレベルがより高い前記DPクライアントデバイス(120′,120′′)に関連付けられた解像度で前記メディアストリーム(55)が受信され、
受信された前記メディアストリームは前記より高いセキュリティレベルに関連付けられたDPクライアントデバイス(120′,120′′)に送信され、ここで前記メディアストリーム(55)は前記より高いセキュリティレベルに関連付けられた解像度で送信され、
受信された前記メディアストリーム(55)は前記解像度を低減することにより、前記より低いセキュリティレベルに関連付けられた解像度の前記メディアストリーム(56)の劣化済みバージョンに劣化され、
前記劣化済みメディアストリーム(56)は前記より低いセキュリティレベルに関連付けられた前記DPクライアントデバイス(120)に送信されて、
前記セキュリティレベルがより高い前記DPクライアントデバイス(120′,120′′)に関連付けられた解像度の前記メディアストリーム(55)と前記劣化済みメディアストリーム(56)が同時に送信される、
第2ポリシーに従って動作するステップを含む、ストリーミング方法。 - プロセッサによって実行された時に、前記プロセッサに請求項28に記載の方法を実行させる命令を格納する、非一時的記憶ユニット。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP19219367.0 | 2019-12-23 | ||
EP19219367 | 2019-12-23 | ||
PCT/EP2020/087715 WO2021130281A1 (en) | 2019-12-23 | 2020-12-22 | Multimedia streaming techniques using different security policies |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2023513417A JP2023513417A (ja) | 2023-03-31 |
JP7495501B2 true JP7495501B2 (ja) | 2024-06-04 |
Family
ID=74175844
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022538897A Active JP7495501B2 (ja) | 2019-12-23 | 2020-12-22 | 異なるセキュリティポリシーを用いたマルチメディアストリーミング技術 |
Country Status (4)
Country | Link |
---|---|
US (1) | US11729469B2 (ja) |
EP (1) | EP4082216A1 (ja) |
JP (1) | JP7495501B2 (ja) |
WO (1) | WO2021130281A1 (ja) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130268980A1 (en) | 2010-10-15 | 2013-10-10 | Cinemo Gmbh | Distributed playback architecture |
JP2014526075A (ja) | 2011-06-30 | 2014-10-02 | インテル・コーポレーション | 保護コンテンツへのアクセスを制御するためのシステムおよび方法 |
JP2015536064A (ja) | 2012-09-14 | 2015-12-17 | ディーティーエス・インコーポレイテッドDTS,Inc. | 再生同期 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7313814B2 (en) * | 2003-04-01 | 2007-12-25 | Microsoft Corporation | Scalable, error resilient DRM for scalable media |
EP1728173A4 (en) * | 2004-03-23 | 2010-06-09 | Nds Ltd | OPTIMUM ADAPTATION OF MULTIMEDIA CONTENT TO BE REPRODUCED ON A MOBILE SUBSCRIBER DEVICE |
US11405463B2 (en) * | 2014-03-03 | 2022-08-02 | Icontrol Networks, Inc. | Media content management |
KR20170130253A (ko) * | 2016-05-18 | 2017-11-28 | 에스케이텔레콤 주식회사 | 적응형 스트리밍 서비스 제공 방법 및 이를 위한 장치 |
US10972726B2 (en) * | 2017-09-29 | 2021-04-06 | Whatsapp Inc. | Techniques to dynamically select a video encoder for streaming video encoding |
US10893310B1 (en) * | 2019-05-31 | 2021-01-12 | Amazon Technologies, Inc. | Managing playback bitrate selection |
-
2020
- 2020-12-22 EP EP20839080.7A patent/EP4082216A1/en active Pending
- 2020-12-22 JP JP2022538897A patent/JP7495501B2/ja active Active
- 2020-12-22 WO PCT/EP2020/087715 patent/WO2021130281A1/en unknown
-
2022
- 2022-06-14 US US17/840,112 patent/US11729469B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130268980A1 (en) | 2010-10-15 | 2013-10-10 | Cinemo Gmbh | Distributed playback architecture |
JP2014526075A (ja) | 2011-06-30 | 2014-10-02 | インテル・コーポレーション | 保護コンテンツへのアクセスを制御するためのシステムおよび方法 |
JP2015536064A (ja) | 2012-09-14 | 2015-12-17 | ディーティーエス・インコーポレイテッドDTS,Inc. | 再生同期 |
Also Published As
Publication number | Publication date |
---|---|
EP4082216A1 (en) | 2022-11-02 |
US11729469B2 (en) | 2023-08-15 |
US20220321960A1 (en) | 2022-10-06 |
JP2023513417A (ja) | 2023-03-31 |
WO2021130281A1 (en) | 2021-07-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11032592B2 (en) | Systems and methods for securely streaming media content | |
US9003558B1 (en) | Allowing degraded play of protected content using scalable codecs when key/license is not obtained | |
JP4907450B2 (ja) | 完全性を保障するビデオストリームを提供する装置および方法 | |
EP2556613B1 (en) | Processing transport packets | |
US9083474B2 (en) | Multimedia broadcast forwarding systems and methods | |
JP5245181B2 (ja) | セキュアなビデオ配信 | |
GB2533279B (en) | Secure media player | |
EP3691257B1 (en) | Internet protocol camera security system allowing secure encryption information to be transmitted | |
TW201301779A (zh) | 無線收發器及無線發送方法 | |
JP2002208922A (ja) | 暗号化装置および復号装置ならびに認証情報付与装置、暗号化方法、復号方法、認証情報付与方法 | |
JP7495501B2 (ja) | 異なるセキュリティポリシーを用いたマルチメディアストリーミング技術 | |
EP1946524B1 (en) | Improved proximity detection method | |
WO2007043002A2 (en) | Improved security system | |
JP7490061B2 (ja) | ストリーミング技術 | |
US12047629B2 (en) | Streaming techniques | |
JP2006323455A (ja) | 送信装置、中継装置 | |
JP6414913B2 (ja) | 送信システム、通信端末装置、送受信システム及び送信方法 | |
CN115883883A (zh) | 广电直播信号的安全传输方法和*** | |
JP2007257247A (ja) | コンテンツ管理方法、および、それを利用した端末装置、出力装置、コンテンツ管理システム | |
CN109474617A (zh) | 一种so文件中函数的调用方法、装置、终端及存储介质 | |
JP2009239659A (ja) | コンテンツ受信装置およびコンテンツ送受信システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220831 |
|
A529 | Written submission of copy of amendment under article 34 pct |
Free format text: JAPANESE INTERMEDIATE CODE: A529 Effective date: 20220823 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220831 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230928 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231003 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240104 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240116 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240402 |
|
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: 20240423 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240523 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7495501 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |