Outer Rim Archives
Archives · 2018 · 9986267

Granted patent

Methods and systems for dynamically editing, encoding, posting and updating live video content

Number
9986267
Published
2018-05-29
Filed
2015-10-23
Assignee
Disney Enterprises, Inc.
Inventors
Yang; Edward et al.
CPC
H04N21/2383; G11B27/00; G11B27/031; H04N21/2747; H04N21/8456; H04N21/812; H04N21/23424
Verdict
Set aside live video editing/encoding/posting plumbing
Source
Google Patents · FreePatentsOnline

Abstract

There is provided a method for use by a system. The method includes receiving live broadcasting of a segment of a video content from a live encoder; recording the segment in a video database of the non-transitory memory, receiving edits to the segment from a producer to produce an edited segment, encoding the edited segment to produce an encoded edited segment, and transmitting a network address of the encoded edited segment to a content management system (CMS) for distribution to a plurality of user devices.

Background

BACKGROUND(1) Nowadays it has become very popular for people to enjoy watching various video contents at a time of their choosing, such as watching TV series, late shows, sports games, etc., using video-on-demand (VOD) technologies. VOD allows viewers to select and watch video contents when at their leisure, rather than having to watch at a specific broadcast time. Currently, various content distributors offer VOD versions of TV shows, sports events and other types of video content, after the live broadcasting of the video content by a TV channel has ended.SUMMARY(2) The present disclosure is directed to methods and systems for dynamically editing, encoding, posting and updating live video content, substantially as shown in and/or described in connection with at least one of the figures, as set forth more completely in the claims.

Claims

1. A method of processing a live video broadcast having a plurality of video segments by a system having a hardware processor and a non-transitory memory to create a video-on-demand (VOD), the method comprising: for each of the plurality of video segments of the live video broadcast: receiving, using the hardware processor, a video segment of the plurality of video segments of the live video broadcast from a live encoder; recording, using the hardware processor, the video segment in a video database of the non-transitory memory; decoding the video segment recorded in the video database to generate a decoded video segment; receiving edits to the decoded video segment when provided by a producer to produce an edited video segment; encoding the edited video segment to produce an encoded edited segment; storing the encoded edited video segment in the video database of the non-transitory memory; and transmitting a network address of the encoded edited video segment to a content management system (CMS) for distribution to a plurality of user devices as the VOD while the live video broadcast is being broadcast on a channel; wherein, while the live video broadcast is being broadcast on the channel, each of the encoded edited video segments is stored in the video database, one after another, for distribution by the CMS to the plurality of user devices as the VOD. 9. A system for processing a live video broadcast having a plurality of video segments to create a video-on-demand (VOD), the system comprising: a non-transitory memory; for each of the plurality of video segments of the live video broadcast, a hardware processor configured to: receive a video segment of the plurality of video segments of the live video broadcast from a live encoder; record the video segment in a video database of the non-transitory memory; decode the video segment recorded in the video database to generate a decoded video segment; receive edits to the decoded video segment when provided by a producer to produce an edited video segment; encode the edited video segment to produce an encoded edited segment; store the encoded edited video segment in the video database of the non-transitory memory; and transmit a network address of the encoded edited video segment to a content management system (CMS) for distribution to a plurality of user devices as the VOD while the live video broadcast is being broadcast on a channel; wherein, while the live video broadcast is being broadcast on the channel, each of the encoded edited video segments is stored in the video database, one after another, for distribution by the CMS to the plurality of user devices as the VOD.