Patent ID: 9338149
Filing Date: 2016-05-10
CPC Classification: G06F,H04L,H04N

Claim Text:
1. A process for converting a DTCP-IP transport stream into HLS format, comprising: receiving an encrypted DTCP-IP transport stream at a secondary device from a source device, said encrypted DTCP-IP transport stream comprising a plurality of DTCP frames, each of said plurality of DTCP frames comprising a plurality of encrypted 16-byte portions; forming chunks from one of said plurality of DTCP frames by grouping one or more of its plurality of encrypted 16-byte portions into a chunk; adding HLS padding bytes to the end of said chunk and encrypting said HLS padding bytes, such that said chunk and the encrypted HLS padding bytes form an encrypted chunk; loading each of said encrypted chunks, and a playlist of said encrypted chunks, to a media proxy server at said secondary device; loading a DTCP key onto a security proxy server at said secondary device, said DTCP Key having been obtained from said source device; and providing said playlist, each of said encrypted chunks, and said DTCP key to a native media player on said secondary device, such that said native media player follows said playlist to decrypt said encrypted chunks using said DTCP key and plays back said chunks.