CONTROLLING DYNAMIC MEDIA TRANSCODING
    15.
    发明申请
    CONTROLLING DYNAMIC MEDIA TRANSCODING 审中-公开
    控制动态媒体传输

    公开(公告)号:US20170078358A1

    公开(公告)日:2017-03-16

    申请号:US15362617

    申请日:2016-11-28

    Abstract: A number of approaches for transcoding media is described, which allow various users to control one or more aspects of transcoding (e.g. bit rate, resolution) when delivering media content to a client device from a network edge server or other location. The client device is provided with an interface that allows the user to increase or decrease the resolution, bit rate or other settings of the media content. Upon receiving a request from the user, the system transcodes the media content in accordance with the request and dynamically delivers the transcoded media content to the user's device. The system also enables content publishers and network operators to impose restrictions (e.g. minimum and maximum values for various settings) on user control.

    Abstract translation: 描述了用于代码转换媒体的多种方法,其允许各种用户在从网络边缘服务器或其他位置向客户端设备传送媒体内容时控制代码转换(例如比特率,分辨率)的一个或多个方面。 客户端设备具有允许用户增加或降低媒体内容的分辨率,比特率或其他设置的接口。 在接收到来自用户的请求之后,系统根据请求对媒体内容进行转码,并将转码的媒体内容动态地传送到用户的设备。 该系统还使得内容发布者和网络运营商能够对用户控制施加限制(例如各种设置的最小值和最大值)。

    Managing data transfer using streaming protocols
    16.
    发明授权
    Managing data transfer using streaming protocols 有权
    使用流协议管理数据传输

    公开(公告)号:US09516087B2

    公开(公告)日:2016-12-06

    申请号:US14558532

    申请日:2014-12-02

    CPC classification number: H04L65/608 H04L65/4084 H04L67/02 H04L69/18

    Abstract: Techniques are described for managing data transmissions between computing systems based at least in part on using a streaming transport protocol. At least some such data transmissions may be performed using HTTP, with one or more underlying transport protocols used to implement the HTTP-based data transmissions. HTTP-based data transmissions performed using an underlying streaming transport protocol, for example, may send data without performing error detection for reliability and without ensuring ordered delivery of the sent data. In addition, one or more HTTP-based data transmissions may be initiated using an underlying streaming transport protocol, but subsequent data transmissions may switch to using a different underlying transport protocol (e.g., TCP) or different transmission technique that is performed without using data streaming.

    Abstract translation: 描述了至少部分地基于使用流传输协议来管理计算系统之间的数据传输的技术。 可以使用HTTP执行至少一些这样的数据传输,其中一个或多个底层传输协议用于实现基于HTTP的数据传输。 例如,使用基础流传输协议执行的基于HTTP的数据传输可以发送数据而不执行错误检测以获得可靠性,并且不确保发送的数据的有序传送。 此外,可以使用底层流传输协议来启动一个或多个基于HTTP的数据传输,但是随后的数据传输可以切换到使用不使用数据流执行的不同的底层传输协议(例如TCP)或不同的传输技术 。

    Watermarking media assets at the network edge

    公开(公告)号:US09292896B1

    公开(公告)日:2016-03-22

    申请号:US14682004

    申请日:2015-04-08

    Abstract: Watermarking techniques are described which can be performed at network edge locations such as a Content Delivery Network (CDN) point-of-presence (POP). An edge server can identify users by request and apply a watermark based on the user to media content stored locally. Performance is improved by moving the watermarking from a central location closer to the user in terms of network proximity. An edge server can receive instructions on what type of watermark to assign and how to assign it. The edge server can use requester's identity to create and apply watermarks at the time of transferring media content to the requester. Individualized watermarking is applied to the bits transmitted to the device, the watermark indicating the specific user downloading the stream, time of transmission, etc. Watermarking can be applied throughout all of the frames of the media content rather than merely attaching it at a specific place.

    OPTIMIZING MEDIA TRANSCODING BASED ON LICENSING MODELS

    公开(公告)号:US20240296070A1

    公开(公告)日:2024-09-05

    申请号:US18663726

    申请日:2024-05-14

    CPC classification number: G06F9/50 G06F9/5011 G06F16/258

    Abstract: A transcoding service is described that is capable optimizing media transcoding jobs according to the licensing model associated with a particular transcoder being utilized. The service can receive a request to transcode the media content from a user and inspect an SLA to determine the parameters for the transcoding job, such as the time interval to complete the job or the price of performing the job. The service can then identify a licensing cost associated with transcoding the media content. For example, the licensing cost being based at least in part on a number of running instances of the transcoder. The transcoding service may apply a weight to the licensing cost when prioritizing the transcoding jobs. For example, the service may determine an optimal number of concurrently executing transcoder instances to utilize to reduce the licensing costs associated with the transcoding jobs.

Patent Agency Ranking