Method and system for transcoding video based on mobile terminal

A mobile terminal and video transcoding technology, which is applied in the field of video transcoding, can solve problems such as inconsistency in video transcoding resolution, playback freezes or black screens, and achieve the goals of adjusting video resolution, improving viewing experience, and dynamic video resolution. Effect

Inactive Publication Date: 2015-03-11
ANKE SMART CITY TECH PRC
View PDF5 Cites 19 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In view of this, the technical problem to be solved by the present invention is to provide a video transcoding method and system based on a mobile terminal, so as to solve the problem of playback freezing or black screen caused by improper video transcoding resolution when watching a video based on a mobile terminal. Technical issues, on the basis of not affecting the viewing experience of viewers, quickly and dynamically adjust the resolution of the video

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and system for transcoding video based on mobile terminal
  • Method and system for transcoding video based on mobile terminal
  • Method and system for transcoding video based on mobile terminal

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0041] Such as figure 1 As shown, a mobile terminal-based video transcoding method provided by an embodiment of the present invention is applied to a scheduler, and the method includes the following steps:

[0042] S10. Receive a video request from the mobile terminal.

[0043] Specifically, the user sends a video viewing request to the scheduler through a key on the mobile terminal or a man-machine interface.

[0044] S20. Obtain the resolutions supported by the mobile terminal, and start at least two transcoding nodes to transcode the video with different resolutions.

[0045] Specifically, the scheduler acquires the resolutions supported by the mobile terminal itself, and simultaneously starts multiple transcoding nodes to transcode the video at different resolutions, wherein at least two transcoding nodes are started to transcode the video at different resolutions code, the highest resolution of the transcoding node does not exceed the resolution supported by the mobile ...

Embodiment 2

[0053] see figure 2 A transcoding node adjustment method provided by a preferred embodiment of the present invention includes the following steps:

[0054] S401. Obtain the current load state of the mobile terminal.

[0055] Wherein, when the mobile terminal starts to receive the video code stream, the mobile terminal may actively obtain its own current load status and report it to the scheduler, and the scheduler receives the current load status reported by the mobile terminal. The scheduler may also be used to send a request to the mobile terminal to obtain the current load status. After receiving the request, the mobile terminal obtains its own current load status and replies to the scheduler. Wherein, the current load state of the mobile terminal mainly depends on CPU utilization and memory usage.

[0056] S402. Determine whether the video resolution needs to be adjusted according to the current load state. If adjustment is required, perform step S403, otherwise perform...

Embodiment 3

[0068] Such as image 3 As shown, a mobile terminal-based video transcoding system provided by an embodiment of the present invention is applied to a scheduler, and the system includes a receiving module 10, a starting module 20, an initialization module 30, and an adjustment module 40, wherein:

[0069] Receiving module 10, for receiving the video request of mobile terminal;

[0070] Start the module 20, obtain the resolution that the mobile terminal can support, and start at least two transcoding nodes to transcode the video with different resolutions;

[0071] Wherein, the highest resolution of the transcoding node does not exceed the resolution supported by the mobile terminal.

[0072] The initialization module 30 is used to select a transcoding node to obtain the video code stream and send it to the mobile terminal.

[0073] Wherein, the initialization module 30 is specifically configured to: randomly select a transcoding node to obtain a video code stream; or select a...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a method and system for transcoding a video based on a mobile terminal, and belongs to the technical field of video transcoding. The method comprises the following steps: receiving a video request from a mobile terminal; obtaining the supportable resolution ratio of the mobile terminal, and starting transcoding a video at different resolution ratios by at least two transcoding nodes; selecting one transcoding node to obtain a video code stream, and transmitting the video code stream to the mobile terminal; and adaptively adjusting the transcoding node according to a loading state of the mobile terminal. According to the embodiment of the invention, the same video is transcoded at different resolution ratios by multiple transcoding nodes, the loading state of the mobile terminal is detected in real time, and the transcoding nodes are dynamically selected according to the loading state of the mobile terminal so that the video resolution ratio is dynamically adjusted, and the optimal effect of video playing is obtained. The resolution ratio of the video can be quickly and dynamically adjusted and a user is not influenced to watch the video, so that the user watching experience is improved.

Description

technical field [0001] The present invention relates to the technical field of video transcoding, in particular to a video transcoding method and system based on a mobile terminal. Background technique [0002] Mobile terminals no longer simply meet people's communication needs. With the introduction of smart terminals (smart phones, IPADs), more software and applications have become a must-have in people's lives. Eating, watching movies and even shopping can all be done through smart terminals. It has become an inevitable trend to introduce mobile terminals into video surveillance. However, the current video transcoding system does not deal with the video transcoding resolution of mobile terminals very well. Usually, only one transcoding node is responsible for transcoding the mobile terminal video. The video code stream of this transcoding node is large, which will lead to excessive CPU load of the mobile terminal, resulting in playback freeze or black screen phenomenon. ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04N21/44H04N21/4402H04N21/414
CPCH04N21/44004H04N21/41407H04N21/440263
Inventor 陈卓姚新明
Owner ANKE SMART CITY TECH PRC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products