发明名称 System and method for content streaming with feature detection
摘要 A system and method for content streaming with feature detection, comprising determining a streaming format compatibility criteria of a remote web browser, determining a content selection from a list of one or more content selections, receiving at a content server a streaming request, streaming the content selection, the streaming including dividing a source content into a plurality of segment files, encrypting the plurality of segment files, sending a manifest file from the content server to the remote web browser, receiving requests at the content server for each of the plurality of segment files and a decryption key, sending from the content server each one of the requested plurality of segment files and the decryption key, and selecting the next content selection in the list until the last content selection is selected and streamed.
申请公布号 US9621609(B2) 申请公布日期 2017.04.11
申请号 US201615048566 申请日期 2016.02.19
申请人 AMARONE PARTNERS, LLC 发明人 Morgan Russell;Kalmes Philip;Conklin Charles;Padmos Alex
分类号 G06F15/16;H04L29/06;H04L29/08 主分类号 G06F15/16
代理机构 Howison & Arnott, LLP 代理人 Howison & Arnott, LLP
主权项 1. A system for content streaming with feature detection, comprising: a content server disposed on a location on a network, the content server including content to be streamed; and a webpage having a content presentation interface, the content presentation interface providing: functionality to facilitate streaming of content to a web browser from the content server;feature detection to determine a streaming format compatibility criteria of the web browser to determine if the web browser is HTTP Live Streaming compatible, and, if so:a) the content server sends a manifest file containing links to a plurality of encrypted segment files, the plurality of encrypted segment files being associated with all content selections in a list of one or more content selections within the webpage, each content selection including an identification of content, a location of the content server, and an access token, and the manifest file also containing a link to a decryption key associated with all of the plurality of encrypted segment files, for decryption of each of the plurality of encrypted segment files;b) the content server sends the decryption key;c) the content presentation interface sends a HTTP Live Streaming request for a content selection taken from the list of one or more content selections to the content server;d) the content server receives the request and begins a stream for playback via the webpage, wherein the content server sends the plurality of encrypted segment files as they are requested via the links in the manifest file until playback of the content selection requested is complete; ande) steps c) and d) are repeated while playback is performed until the last content selection in the list of one or more content selections is requested and streamed, in order to buffer additional content to allow for continuous playback of the list of one or more content selections.
地址 Chicago IL US