发明名称 Streaming video server with virtual file system and methods for use therewith
摘要 A streaming video server generates a virtual file system that includes virtual addresses of a plurality of encrypted segments of a plurality of video programs at each of a plurality of bitrates, without storing the plurality of encrypted segments in persistent storage. A request is received from a client device to access a selected one of the plurality of video programs via a request to access the virtual file system. The plurality of encrypted segments of the selected one of the plurality of video programs are generated at a selected bitrate, in response to the request.
申请公布号 US8812846(B2) 申请公布日期 2014.08.19
申请号 US201313933372 申请日期 2013.07.02
申请人 Morega Systems, Inc 发明人 Tam King Chiu
分类号 H04L29/06 主分类号 H04L29/06
代理机构 Garlick & Markison 代理人 Garlick & Markison ;Stuckman Bruce E.
主权项 1. A streaming server comprising: an apparatus that operates via a processing device and a memory device and that includes: a network interface, coupled to bidirectionally communicate with at least one client device and to bidirectionally communicate with the at least one video source via at least one network;a video encoder;a video encrypter;a command handler, coupled to the network interface, the video encoder, and the video encrypter, that operates by: receiving a request for a selected one of the plurality of video programs from the at least one client device via the network interface;wherein the command handler responds to the request by retrieving the selected one of the plurality of video programs from the at least one video source via the network interface and further by segmenting and encoding at least a portion of the selected one of the plurality of video programs into a plurality of encoded segments via the video encoder;generating encrypted segments from the plurality of encoded segments, via the video encrypter, in accordance with an encryption key; andserving at least one selected segment playlist to the at least one client device that corresponds to the selected one of a plurality of video programs, wherein the segment playlist includes segment addresses of a virtual file system corresponding to the plurality of encrypted segments of the selected one of the plurality of video programs;sending, via the network interface, a streaming video signal to the at least one client device that includes the plurality of encrypted segments by fulfilling client requests that contain particular segment addresses of the virtual file system, and by sending the encrypted segment that corresponds to each particular segment address.
地址 Toronto, Ontario CA