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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com