Abstract:
An embodiment of the invention provides a process performed by a media streaming network, wherein the network is operable to stream media data from transmission modules to viewing interfaces and wherein the process comprises: requesting that the media server instantiate a media streaming service from which media can be streamed to one or more viewer interfaces; receiving input connection data from the media server, the input connection data carrying information to allow a transmission module to provide media to be streamed from the media streaming service; and transmitting to a transmission module input connection data to allow the transmission module to connect to the media service instantiated, wherein a transmission module is a module is operable to transmit media to the network to provide the transmission module.
Abstract:
A method and system provide the ability to process video content on a headend. A video processing server authenticates with a key server and public keys are exchanged. The key server generates and places a content key into a document that is signed with the public key. A client on the video processing server receives the document, extracts the content key, and saves the content key to a database. The video content is encrypted using the content key and DRM signaling elements are added to a manifest. The encrypted video content and manifest are received in the head end, a key ID is extracted from the manifest and provided to the CPIX client to retrieve the content key from the CPIX document. The encrypted video content is decrypted using the content key resulting in clear content that is provided to a downstream packager that encrypts and repackages the content for transmission to recipients.
Abstract:
A user equipment, media control unit, media resource function, or another device or function capable of receiving, manipulating, and transmitting data may be configured to: receive an omnidirectional video; determine a viewport of a user equipment; determining a delivery mode; determine a region of the omnidirectional video based, at least partially, on the determined viewport and the determined delivery mode; encode the determined region; packetizing the encoded region; and transmit the packetized region to the user equipment based, at least partially, on the determined delivery mode.
Abstract:
Broadly, this disclosure discloses various computing technologies that include a processor in communication with an imaging device and with an illumination device. The processor receives a set of imaging data from the imaging device such that the processor is able to identify an object within the set of imaging data and determine a set of coordinates. The processor then sends the set of coordinates to the illumination device such that the illumination device can output an illumination based on the set of coordinates.
Abstract:
Provided is a content delivery method and architecture for delivering content from a node in a content delivery network (CDN) using an anycast address to direct a requesting device to access a content manifest. The manifest server of the CDN may select the provided manifest based on information received from the requesting device and/or any other network information, may alter attributes of the manifest itself, or direct the requesting device to a different device or manifest server of the CDN to obtain the manifest. The selection of the manifest, alteration of the manifest, or new location to obtain the manifest causes the connection for content to occur at one or more servers accessible through a unicast address, rather than an anycast address.
Abstract:
A method for distributing video content from a server to a plurality of media devices is provided allowing adaptive bit rate encoding to better utilize bandwidth. The method includes: determining, by the server, the bandwidth to allocate to each of the plurality of media devices using a hypertext transfer protocol-based live streaming client model or a need parameter vector, refining this determination by utilizing client feedback regarding client buffer level and playback state, client hardware capabilities, and client internally measured download rate, and providing the allocated bandwidth to each of the plurality of media devices; wherein the video content is transmitted in a plurality of segments from the server, and wherein each segment is transmitted at a bitrate that may vary from segment to segment.
Abstract:
A method for synchronizing media content via multiple device and speaker system includes: reading, by a server-side computing device, audio layout file comprising audio discreet channel mapped to speaker system, reading channel-based, object-based, scene-based, 3d audio, and audio layout files, receiving and processing, by a server-side computing device, head-related impulse response signal, head-transfer function signal, reverberant environment binaural room impulse signal, numerically simulated signal, and other binaural signal via sensors, receiving and processing, by the server-side computing device, bandpass transfer function, headphone transfer function, compensation filters, equalization filters, and other DSP algorithm, evaluating and processing encoding and decoding of media content, and transmitting the server-side message or packet to be used by the client device along with previously received customized stock media content and customized media content, to substantially synchronize the client-side playback of synchronized media content with server-side playback of the stock media content in client device and speaker system.
Abstract:
A network apparatus and a content distribution apparatus are described. The network apparatus is configured to transcode and transmit pre-broadcast content into transcoded content according to a format associated with a content distribution apparatus. The transcoded content includes a distribution indicator to restrict distribution of the transcoded content to one or more remote apparatus. Network apparatus is configured to transmit a "delta file" to content distribution apparatus with transcoded content and instructions to signal modifying the pre-broadcast content. Content distribution apparatus is configured to receive transcoded pre-broadcast content and "delta file" with instructions from network apparatus. Content distribution apparatus removes the distribution indicator from the transcoded pre-broadcast content once the signaling instructions indicates that the broadcast content corresponds with pre-broadcast content. Content distribution apparatus may use the "delta file" to modify the transcoded pre- broadcast content such that the modified pre-broadcast content corresponds with broadcast content with a tolerance.
Abstract:
멀티미디어 서비스의 제공을 제어하는 방법 및 장치를 개시한다. 상기 방법은, 서비스되는 미디어 컨텐츠의 스케쥴 정보와 전달 타입 정보를 포함하는 시그널링 메시지를 전송하는 과정과, 적어도 하나의 단말로부터 상기 미디어 컨텐츠의 식별 정보와 전달 타입 정보를 포함하는 적어도 하나의 보고 메시지를 수신하는 과정과, 상기 미디어 컨텐츠를 수신하는 상기 적어도 하나의 단말로부터 수신된 상기 적어도 하나의 보고 메시지를 기반으로 업데이트된 시그널링 메시지를 전송하는 과정을 포함한다.