Concurrent Video Transcoding for Streaming and Download

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional video recording and transcoding processes for streaming video consume excessive resources and time, requiring double transcoding which frustrates users and wastes processing power, as the video needs to be converted for recording and then again for publishing.

Innovation Solution

Implementing concurrent transcoding during video streaming, where the video is transcoded in real-time while being recorded and streamed, allowing it to be available for immediate download without the need for a second transcoding process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If video is recorded and then transcoded for publishing, then video format compatibility is improved, but processing time and resource consumption increase

Engineering Contradiction:
Improvevideo format compatibilityVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs the first transcoding operation during the recording phase, converting the video to a compatible format before publishing is requested. This preliminary action ensures format compatibility is established upfront, eliminating the need for a second transcoding operation when publishing, thereby reducing total processing time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The transcoding process runs concurrently with video recording, allowing both operations to proceed simultaneously rather than sequentially. This continuous parallel processing maximizes resource utilization and reduces overall processing time while ensuring the video is ready for immediate publishing.

Inventive Principle:
Principle #20Continuity of useful action

2Adaptability or versatility

If video is transcoded twice (for recording and for publishing), then format compatibility is ensured, but processing power consumption increases

Engineering Contradiction:
Improveformat compatibilityVSAvoidprocessing power consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The system performs the first transcoding operation during the recording phase, converting the video to a compatible format before publishing is requested. This preliminary action ensures format compatibility is established upfront, eliminating the need for a second transcoding operation when publishing, thereby reducing total processing time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The transcoding process runs concurrently with video recording, allowing both operations to proceed simultaneously rather than sequentially. This continuous parallel processing maximizes resource utilization and reduces overall processing time while ensuring the video is ready for immediate publishing.

Inventive Principle:
Principle #20Continuity of useful action

3Manufacturing precision

If video is recorded and then transcoded for publishing, then video quality is maintained, but system memory consumption increases

Engineering Contradiction:
Improvevideo qualityVSAvoidsystem memory consumption
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The system performs the first transcoding operation during the recording phase, converting the video to a compatible format before publishing is requested. This preliminary action ensures format compatibility is established upfront, eliminating the need for a second transcoding operation when publishing, thereby reducing total processing time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The transcoding process runs concurrently with video recording, allowing both operations to proceed simultaneously rather than sequentially. This continuous parallel processing maximizes resource utilization and reduces overall processing time while ensuring the video is ready for immediate publishing.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS9472239B1Concurrent transcoding of streaming video for immediate download
Publication Date: 2016.10.18 GOOGLE LLC
  • US9472239B1 patent drawing
  • US9472239B1 patent drawing
  • US9472239B1 patent drawing

AI summary

Aspects relate to transcoding a video at substantially the same time as the video is streamed so that upon completion of streaming, the transcoded video is available for immediate download. The transcoding can be performed on a client device or on a host device. Portions of the video can be tagged such that only the tagged portions are transcoded and made available for downloading. The tagged portions can be merged into a single file. Notification of the availability of the video can be broadcast. The broadcast can be controlled so as to be a public notification or a selective notification that is broadcast to a specified set or sets of individuals. Further, video chats can be recorded and compared so that a downloaded version of the video chat is an enhanced version of the information rendered on a user device.