摘要 |
A method and system for filtering content streamed over HLS and other streaming technologies are disclosed. A Streaming Filtering Solution may generate a content map for a movie or other content, identifying filterable elements associated with vulgarity, sex/nudity, violence, etc. A filterable element may identify a category and subcategory of content (e.g., “vulgarity”: “f---” word), a begin time and end time, and other characteristics. The Streaming Filtering Solution may generate media segment files based on the filterable elements. The Streaming Filtering Solution may obtain a filter with categories and sub-categories of content to exclude or retain when the content is played. When content is requested, the Streaming Filtering Solution may apply the filter to the media segment files to determine that some media segment files should be dynamically generated based on the filter. The Streaming Filtering Solution may dynamically generate one or more filtered media segment files and provide those files to a requester. Depending on the filter, and the characteristics of a particular filterable element, a filtered media segment file may have fully or partially muted audio, or may have fully or partially cropped video, or may be entirely omitted, or may have other filtering effects applied. |
主权项 |
1. A method for filtering streamed content, comprising:
obtaining a content map for the content, wherein the content map identifies one or more filterable elements; obtaining a filter, the filter identifying one or more filterable content categories; dividing the content into one or more segments such that each filterable element is associated with one or more segments; generating unfiltered segment files for some or all of the segments; receiving a request from the client for one of the segments; determining, based on the filter, to provide a filtered version of the requested segment; providing the filtered version of the requested segment. |