Method and encoder system for determining gop length for encoding video
US-2018270482-A1 · Sep 20, 2018 · US
US11943493B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11943493-B2 |
| Application number | US-202117370417-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 8, 2021 |
| Priority date | Jul 13, 2020 |
| Publication date | Mar 26, 2024 |
| Grant date | Mar 26, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method for monitoring video streams is proposed, which comprises: generating, by one or more source encoders, encoded multimedia content signals based on the encoding of monitored video streams respectively corresponding to one or more monitoring points along a workflow chain of a video broadcasting headend configured for one or more video channels broadcasted by the headend, and transmitting the encoded multimedia content signals to a remote monitoring device through a content distribution network.
Opening claim text (preview).
The invention claimed is: 1. A method for monitoring video streams comprising: generating, by one or more source encoders, encoded multimedia content signals based on the encoding of monitored video streams, wherein a plurality of the monitored video streams respectively correspond to a plurality of monitoring points along a workflow chain within a video broadcasting headend configured for broadcasting one or more video channels; transmitting the encoded multimedia content signals to a remote monitoring device through a content distribution network. 2. The method according to claim 1 , wherein the encoded multimedia content signals are transmitted to the remote monitoring device using low latency chunk encoding and transfer mechanisms. 3. The method according to claim 1 , further comprising: receiving, by a player comprised in the remote monitoring device, the encoded multimedia content signals; and displaying one or more of the received encoded multimedia content signals for monitoring the corresponding monitored video streams. 4. The method according to claim 1 , wherein one or more of the monitored video streams are downscaled by one or more downscaling engines prior to being encoded to generate the encoded multimedia content signals. 5. The method according to claim 4 , further comprising: receiving, by the remote monitoring device, a second user input for configuring the downscaling performed by the one or more source encoders; transmitting, by the remote monitoring device, to the one or more downscaling engines, downscaling configuration data based on the second user input; and configuring the one or more downscaling engines based on received downscaling configuration data. 6. The method according to claim 4 , further comprising: multiplexing, by one or more video multiplexing engines, a plurality of downscaled monitored video streams prior to being encoded by the one or more source encoders into the encoded multimedia content signals. 7. The method according to claim 1 , further comprising: receiving, by the remote monitoring device, a first user input for configuring the one or more source encoders; transmitting, by the remote monitoring device, to the one or more source encoders, source encoding configuration data based on the first user input; configuring the one or more source encoders based on received source encoding configuration data. 8. The method according to claim 1 , further comprising: upon detection of an issue on an impacted video channel broadcasted by the headend corresponding to an issue point of the workflow chain for the impacted video channel, generating an alarm signal based on the detected issue, and monitoring first and second video streams of the impacted video channel, wherein the first video stream corresponds to a first monitoring point along the workflow chain before the issue point along the workflow chain, and the second video stream corresponds to a second monitoring point along the workflow chain after the issue point along the workflow chain. 9. The method according to claim 1 , further comprising: upon detection of an issue on an impacted video channel broadcasted by the headend, generating an alarm signal based on the detected issue, and prioritizing the monitoring of the impacted video channel over other video channels broadcasted by the headend. 10. The method according to claim 1 , further comprising: upon detection of an issue on an impacted video channel broadcasted by the headend, monitoring one or more video streams of the impacted video channels, wherein a Group Of Picture, GOP, structure of a monitored video stream of the impacted video channel is modified to only include I video frames and/or P video frames. 11. A method for monitoring video streams comprising, at a remote monitoring device: receiving encoded multimedia content signals generated based on monitored video streams, wherein a plurality of the monitored video streams respectively correspond to a plurality of monitoring points along a workflow chain within a video broadcasting headend configured for broadcasting one or more video channels; and displaying one or more of the received encoded multimedia content signals for monitoring the corresponding monitored video streams. 12. A video stream monitoring system comprising a source encoder comprised in a video broadcasting headend, and a remote monitoring device, wherein: the source encoder comprises a source encoder processor and a source encoder memory operatively coupled to the source encoder processor, wherein the source encoder processor is configured for: generating encoded multimedia content signals based on the encoding of monitored video streams, wherein a plurality of the monitored video streams respectively correspond to a plurality of monitoring points along a workflow chain within the video broadcasting headend configured for broadcasting one or more video channels; transmitting the encoded multimedia content signals to the remote monitoring device through a content distribution network; and the remote monitoring device comprises a remote monitoring device processor and a remote monitoring device memory operatively coupled to the remote monitoring device processor, wherein the remote monitoring device processor is configured for: receiving the encoded multimedia content signals; displaying one or more of the received encoded multimedia content signals for monitoring the corresponding monitored video streams. 13. A video monitoring headend device comprising a source encoder comprised in a video broadcasting headend, wherein the source encoder comprises a source encoder processor and a source encoder memory operatively coupled to the source encoder processor, wherein the source encoder processor is configured for: generating encoded multimedia content signals based on the encoding of monitored video streams, wherein a plurality of the monitored video streams respectively correspond to a plurality of monitoring points along a workflow chain within the video broadcasting headend configured for broadcasting one or more video channels; and transmitting the encoded multimedia content signals to a remote monitoring device through a content distribution network. 14. The video monitoring headend device according to claim 13 , wherein the encoded multimedia content signals are transmitted to the remote monitoring device using low latency chunk encoding and transfer mechanisms. 15. The video monitoring headend device according to claim 13 , wherein the source encoder processor is further configured for: receiving, by a player comprised in the remote monitoring device, the encoded multimedia content signals; and displaying one or more of the received encoded multimedia content signals for monitoring the corresponding monitored video streams. 16. The video monitoring headend device according to claim 13 , wherein one or more of the monitored video streams are downscaled by one or more downscaling engines prior to being encoded to generate the encoded multimedia content signals. 17. The video monitoring headend device according to claim 16 , wherein the source encoder processor is further configured for: receiving, by the remote monitoring device, a second user input for configuring the downscaling performed by the one or more source encoders; transmitting, by the remote monitoring device, to the one or more downscaling engines, downscaling configuration data based on the second user input; and configuring the one or more downscaling engines based on received downscaling configu
Statistical multiplexing, e.g. by controlling the encoder to alter its bitrate to optimize the bandwidth utilization · CPC title
the unit being a group of pictures [GOP] · CPC title
Multiplex stream processing, e.g. multiplex stream encrypting · CPC title
Monitoring of server processing errors or hardware failure (error or fault detection G06F11/07; monitoring in general G06F11/30) · CPC title
Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.