发明名称 ADAPTIVE VIDEO SERVER WITH VIRTUAL FILE SYSTEM AND METHODS FOR USE THEREWITH
摘要 A streaming video server includes a virtual file system that receives a request for a selected one of the plurality of video programs from a client device. The selected one of the plurality of video program is retrieved from the at least one video source in response to the request. A plurality of encoded segments are generated from the selected one of the plurality of video programs, based on at least one encoding parameter that is adjusted in response to context data relating to the streaming session for the selected one of the plurality of video programs.
申请公布号 US2014331262(A1) 申请公布日期 2014.11.06
申请号 US201414284195 申请日期 2014.05.21
申请人 MOREGA SYSTEMS INC. 发明人 Tam King Chiu
分类号 H04N21/472;H04N21/439;H04N21/8549;H04N21/462 主分类号 H04N21/472
代理机构 代理人
主权项 1. A streaming server comprising: an apparatus that operates via a processing device and a memory device and that includes: a virtual file system that stores playlist data corresponding to a plurality of video programs available from at least one video source and that further that pre-stores variant playlist data corresponding to each of the plurality of video programs; a network interface, coupled to bidirectionally communicate with a client device; a video encoder; a command handler, coupled to the network interface, the video encoder, and the virtual file system, that operates by: receiving a request for variant playlist data corresponding to a selected one of the plurality of video programs from the client device via the network interface;retrieving the selected one of the plurality of video programs in response to the request and segments and encodes the selected one of the plurality of video programs into a plurality of encoded segments via the video encoder, based on at least one encoding parameter that is adjusted in response to context data relating to the streaming session for the selected one of the plurality of video programs, wherein the plurality encoded segments each include a plurality of seconds of the selected one of the plurality of video programs;wherein the command handler associates the plurality of encoded segments to a segment playlist that includes a network address for each of the plurality of encoded segments.
地址 Toronto CA