发明名称 Method and system for live streaming video with dynamic rate adaptation
摘要 A live streaming system/method provides cross platform live streaming capabilities to mobile devices. A file format compatible with legacy HTTP infrastructure is used to deliver media over a persistent connection. Legacy client media players can dynamically change the encoded rate of the media delivered over a persistent connection. Standard HTTP servers may be used without modification, leveraging standard media players embedded in mobile devices for seamless media delivery over wireless networks with high bandwidth fluctuations.
申请公布号 US8929441(B2) 申请公布日期 2015.01.06
申请号 US201113233836 申请日期 2011.09.15
申请人 Telefonaktiebolaget L M Ericsson (publ) 发明人 Ma Kevin J.;Xu Jianguo;Nair Raj;Lin IChang
分类号 H04N11/02;H04N21/63;H04L29/06;H04N21/442;H04N21/6437;H04N21/643;H04L29/08;H04N21/61;H04N21/845;H04N21/6373 主分类号 H04N11/02
代理机构 代理人
主权项 1. A live streaming system for segment-based delivery of live streaming media to client devices, the clients devices including respective native media players employing a standardized media transport protocol for receiving delivered media, comprising: a processor; input/output circuitry for connecting the live streaming system to one or more networks for communicating with the client devices; memory coupled to the processor and the input/output circuitry, the memory storing instructions executable by the processor to cause the live streaming system to perform a method including; recording the live streaming media and transcoding the recorded live streaming media into a plurality of encodings, each encoding generating a series of respective encoded media frames;in a first encapsulation, incorporating each encoded media frame into a respective transport packet of the standardized media transport protocol, each transport packet including a respective media transport header and media transport payload, the media transport payload containing the respective encoded media frame;in a second encapsulation, incorporating each transport packet into a respective segment frame, each segment frame including a respective segment frame header and segment frame payload, the segment frame payload containing the respective transport packet, the segment frame header containing a type value and a length value, the type value specifying a media type of the encoded media frame in the transport packet, the length value specifying a length of the segment frame payload;packing sequences of successive segment frames into segments and storing the segments as respective segment files, the segment frames of each segment containing respective encoded media frames of a respective section of the live streaming media having a predetermined duration being an integral number of seconds;transferring the segment files to a storage device accessible to a network media server, the network media server being configured and operative to deliver the segment files to the client devices sequentially for de-encapsulation of the segment frames and transport packets and playback of the encoded media frames therein.
地址 Stockholm SE