CN107888953A - A kind of implementation method of new live broadcast system - Google Patents
A kind of implementation method of new live broadcast system Download PDFInfo
- Publication number
- CN107888953A CN107888953A CN201610860665.9A CN201610860665A CN107888953A CN 107888953 A CN107888953 A CN 107888953A CN 201610860665 A CN201610860665 A CN 201610860665A CN 107888953 A CN107888953 A CN 107888953A
- Authority
- CN
- China
- Prior art keywords
- module
- audio
- video
- mobile phone
- coding
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 39
- 230000008569 process Effects 0.000 claims abstract description 25
- 238000012545 processing Methods 0.000 claims abstract description 18
- 241001269238 Data Species 0.000 claims abstract description 8
- 238000012805 post-processing Methods 0.000 claims abstract description 7
- 238000012952 Resampling Methods 0.000 claims description 6
- 238000006243 chemical reaction Methods 0.000 claims description 6
- 238000012986 modification Methods 0.000 claims description 5
- 230000004048 modification Effects 0.000 claims description 5
- 230000005540 biological transmission Effects 0.000 claims description 3
- 230000001360 synchronised effect Effects 0.000 claims description 3
- 238000005070 sampling Methods 0.000 claims description 2
- 230000009286 beneficial effect Effects 0.000 abstract description 2
- 230000001737 promoting effect Effects 0.000 abstract description 2
- 230000000694 effects Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 3
- 230000002087 whitening effect Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 239000006227 byproduct Substances 0.000 description 1
- 235000013339 cereals Nutrition 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 239000000047 product Substances 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012549 training Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/27—Server based end-user applications
- H04N21/274—Storing end-user multimedia data in response to end-user request, e.g. network recorder
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/239—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
- H04N21/2393—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26291—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for providing content or additional data updates, e.g. updating software modules, stored at the client
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The present invention relates to a kind of implementation method of new live broadcast system, and coding rod is connected into mobile phone;The audio/video flow of the H264 video code models encoded come external HDMI, is delivered to mobile video decoder module and handset audio decoder module by device drives respectively by USB readings;Mobile phone camera is opened, mobile microphone or bluetooth earphone microphone are selected, to enrich live application scenarios;User carries out various instructor in broadcasting's edit operations on interface, by instructor in broadcasting's style editor, generates figure layer, delivers to figure layer process module;The I420 single frames pictures of output are then delivered into post processing of image module;The I420 formatted datas of above final output, deliver to image preview module;Audio processing modules are handled;PCM audio data stream is encoded;Into package module;Into plug-flow module.The present invention has the beneficial effect that:Possess portability, be easily installed use, there is function and scalability;Can the live picture of live preview;With promotional value.
Description
Technical field
The present invention relates to the reality of areas of information technology, more particularly to the new live broadcast system of a kind of combination mobile phone and coding rod
Existing method
Background technology
Domestic " network direct broadcasting " is substantially divided to two classes, first, the viewing of TV signal is being provided on the net, for example, all kinds of physical culture ratio
Match is live with recreational activities, and this kind of live principle is that TV (simulation) signal is converted into data signal input by collection
Computer, website is uploaded in real time and is watched for people, equivalent to " Web TV ";It is another kind of, it is " network direct broadcasting " truly:
Independent signal collecting device (audio+video) is set up at the scene and imports instructor in broadcasting end (instructor in broadcasting's equipment or platform), then passes through network
Upload onto the server, be distributed to network address and watched for people.Maximum difference of this kind of network direct broadcasting compared with the former is that live autonomous
Property:Individually controllable audio-video collection, be totally different from relay television signal it is single (moreover viewing effect is not so good as television-viewing
Smoothness) watch
For enterprise, the advantage of internet is drawn and continued to network direct broadcasting, is carried out using video signal mode existing on the net
Field is live, can be by product introduction, related meeting, background introduction, scheme test and appraisal, investigation on the net, dialogue interview, online training etc.
Appearance scene is published on internet, and using the directly perceived, quick of internet, the form of expression is good, abundant in content, interactivity is strong, region
The features such as unrestricted, audient can divide, strengthen the promotion effect of site of activity.
Nowadays, live is one of internet hottest point.Except show field, live outer, the outdoor or mobility such as game electricity is competing
For example, business activity is live, live game coverage among the people, unmanned plane is live, moving camera is live by the very strong more and more of live demand
Deng.
To realize these above-mentioned live demands, present mainstream scheme is mostly to use professional coders, for example (WIFI plug-flows are compiled
Code device or 4G plug-flows encoder), but expensive, configuration is more complicated, equipment is not portable etc. be present in general of these schemes
Problem, so that whole business threshold is higher, it is difficult to popularize.
In addition, it is many it is live be no longer satisfied with live real-time live broadcast picture be carry out high quality live content transmission,
LOGO customizations, real-time captions, various scenes (such as than scoreboard) have turned into current urgent demand.For example, broadcast a basket among the people
Ball match, without team's name, than scoreboard, such live effect is necessarily had a greatly reduced quality.And to realize that these functions needed valency in the past
The expensive professional instructor in broadcasting's platform of lattice, is realized now with many people using softwares such as the OBS at PC ends;But for some outdoor shiftings
The very strong live demand of dynamic property, carrying PC is inherently pretty troublesome, and OBS softwares have the configurations operation of many specialties, it is not easy to makes
With.
Existing and this case similar technique is there is larger defect, for example, using WIFI encoders+4G routes, more than 2K, weight
700 grams or so of amount, two equipment, will prepare network in advance, when going wrong, be not easy to debug;Encoder and mobile phone pass through WIFI
Connection, is easily interfered, image quality is unstable, and has limitation, if user will do the live of 1080P, even more high
Resolution ratio, frame per second it is live, WIFI mode is substantially out;Meanwhile can only plug-flow, have a small amount of caption function, but in real time
Operation is difficult that upgrading hardware trouble, expanded function is also without what space
For another example, 4G plug-flows, more than 3K, more than 1KG, small product size is larger, and price is more expensive if small size, walks wired network
Network, can only plug-flow, have a small amount of caption function, but real-time operation is difficult, upgrading hardware trouble, expanded function is also empty without what
Between.
Therefore, in view of the above, needing effectively to innovate prior art.
The content of the invention
For disadvantages described above, the present invention provide one kind be easily achieved, using it is simple, easy to carry, function is stronger, great property
Valency than, be advantageous to promote new live broadcast system implementation method, to solve many deficiencies of prior art.
To achieve the above object, the present invention uses following technical scheme:
A kind of implementation method of new live broadcast system, is comprised the steps of:
(1) it is H264 to set the default video code model used, audio coding formats AAC, and video file format is
MP4, default video resolution are 720P;User will start APP, and after setting plug-flow address, program enters live console;
(2) coding rod is connected to mobile phone, after equipment identifies successfully, external HDMI signals accessed, if without using external
Audio-video source is live with mobile phone camera, and this step can be omitted;
(3) device drives by USB readings come external HDMI, by the audio/video flow of the H264 video code models encoded
Mobile video decoder module and handset audio decoder module are delivered to respectively;Mobile video decoder module therein is responsible for after coding
Decoding video stream output yuv format data, support H264, H263, MPEG4, VP8, VP9 main flow coded format, according to difference
The characteristic selection hardware decoding or software decoding of mobile phone;Handset audio decoder module therein is responsible for the audio stream solution after coding
Code output PCM format data, support ALAW, the various main flow audio coding formats of ULAW, AAC LC, according to the characteristic of different mobile phones
Select hardware decoding or software decoding;
(4) user selects the video file on mobile phone, as input signal all the way;
(5) user opens mobile phone camera, mobile microphone or bluetooth earphone microphone is selected, to enrich live applied field
Scape, yuv format data are directly sent to figure layer process module, and PCM format data deliver to audio processing modules;Audio frequency process therein
Module is to each road pcm audio audio mixing of input, resampling, the conversion of single binary channels, volume control and Jing Yin control operation;
(6) user carries out various instructor in broadcasting's edit operations, including captioning plus LOGO, modification score on interface, by leading
Style editor is broadcast, generates the figure layer of several I420 forms, delivers to figure layer process module;Figure layer process therein is as system
Nucleus module, each road video source and instructor in broadcasting's figure layer are subjected to optional position layout, stacking, scaling, disappearing operation;
(7) figure layer process module carries out figure layer process:Before image procossing is carried out, first to the figure layer from each passage
Unified form conversion is carried out, all becomes I420 forms, then carries out figure layer operation, on a background base map, Jiang Gelu
Signal source is according to the intention of operation of user, and switching different signal source, multiple signals are according to default scene, dialogue mode or so point
Screen, teaching pattern size window carry out the layout and scaling of specified location, afterwards fold each figure layer of instructor in broadcasting pattern editor successively
It is added on picture, forms final picture, and exports I420 formatted datas;
(8) if user selects U.S. face function, the I420 single frames pictures of output is delivered into post processing of image module, wrapped
Include the operation of whitening special efficacy;
(9) the I420 formatted datas of above final output, deliver to image preview module, and the module is responsible for the picture after processing
Face is shown on mobile phone screen, while data deliver to video encoding module;Video encoding module therein will ultimately generate image
Video coding is carried out, supports H264, H263, MPEG4, VP8, VP9 main flow coded format, is selected according to the characteristic of different mobile phones hard
Part encodes or Software Coding;
(10) audio processing modules are handled, and each road audio is carried out into resampling and single binary channels converts, is kept defeated
Go out for 48K sampling, 16bit single channel PCM datas, then according to user operate carry out MCVF multichannel voice frequency mixing and output;
(11) the PCM audio data stream of step (10) is encoded again;
(12) enter package module, the audio stream encoded and video flowing of input are synchronized, and is passed according to network
Transport format is packaged, and delivers to plug-flow module;
(13) finally, into plug-flow module, the good picture of final process and sound are delivered to according to the RTMP plug-flows of main flow
The live platform of cloud, user watch in real time in terminals such as mobile phone, flat board, PC
Mobile phone camera operation can directly open mobile phone camera, as vision signal all the way, export yuv format.
Device drives are realized by device driver module, read the audio/video flow after encoding from USB, while can be write to coding rod
Enter configuration parameter, certain block transmits data using the usb drivings of standard
The I420 image that described image post-processing module will export after figure layer process, carries out U.S. face, such as sharpen,
Noise is gone to handle image preview RENDER, display processing is completed on screen, the picture most exported at last
The implementation method of new live broadcast system of the present invention has the beneficial effect that:
(1) program possesses portability, is essentially identical to a handset size;
(2) use is easily installed, by connecting line, then operating handset APP, succinct convenient;
(3) stability is preferable, and video source is connected with cell phone application by USB;
(4) there is function and scalability;
(5) can the live picture of live preview, real-time captions, live scores plate, multi-channel video processing (external video, hand
Machine camera, local video file, network video stream), MCVF multichannel voice frequency mixing (external audio frequency, mobile phone MIC, bluetooth MIC, local
Audio), by upgrading APP, also help the New function realized and constantly extended;
(6) in the nowadays mobile Internet epoch, all things that can be solved by mobile phone, necessarily preferred solution,
The solution of the great cost performance of the present invention, there is great promotional value in whole live industry.
Brief description of the drawings
Is described in further detail to the present invention below according to accompanying drawing
Fig. 1 is the flow chart of the implementation method of new live broadcast system described in the embodiment of the present invention;
Fig. 2 is the theory of constitution schematic diagram of new live broadcast system described in the embodiment of the present invention.
Embodiment
As shown in Figure 1-2, the new live broadcast system described in the embodiment of the present invention, cell phone application in force:It is responsible for the seedlings of cereal crops
Encode rod and obtain the video data after coding, then handled by APP, decoding, Video Layer superposition, coding, plug-flow etc.;
Cell phone application core architecture and main modular include following:
Device driver module:It is responsible for reading the audio/video flow after encoding from USB, while can be to coding rod write-in configuration parameter
(such as resolution ratio/code check/frame per second), certain block transmit data using the usb drivings of standard;
Video decoding module:It is responsible for, by the decoding video stream after coding, exporting yuv format;Support H264, H263,
The main flow coded format such as MPEG4, VP8, VP9, hardware decoding or software can be selected to decode according to the characteristic of different mobile phones;
Audio decoder module:It is responsible for, by the audio stream after coding, exporting PCM format, supports ALAW, ULAW, AAC
The various main flow audio coding formats such as LC;Hardware decoding or software can be selected to decode according to the characteristic of different mobile phones;
Mobile phone camera operation module:Mobile phone camera can be directly opened, as vision signal all the way, exports yuv format;
Local video processing module:Local video file can be directly opened, as vision signal all the way;The module will specify
File in audio stream and video flowing extract respectively, be subsequently sent to audio decoder and Video decoding module.
Mobile phone MIC and bluetooth MIC processing modules:Both of which is responsible for such audio frequency apparatus as audio input source, the module
Management, and complete the collection (PCM data) of audio signal, and deliver to audio processing modules
Instructor in broadcasting's style editor:By user UI various operations:Such as addition/deletion LOGO/ pictures, word, mark
Inscribe version, than scoreboard etc., including interface real-time update score, time etc., by the way that these materials are generated into BMP pictures in real time, then
The figure layer of I420 forms is converted into one by one
Figure layer process:System core module, each road video source and instructor in broadcasting's figure layer are subjected to optional position layout, stacking, contracting
Put, the operation such as disappearing.
Post processing of image:The I420 image that will be exported after figure layer process, carries out U.S. face, such as sharpens, goes noise
Deng processing image preview RENDER:Display processing is completed on screen, the picture most exported at last.
Audio frequency process:To each road pcm audio audio mixing of input, resampling, the conversion of single binary channels, volume control, Jing Yin control
The operation such as system.
Video coding:YUV image will be ultimately generated and carry out Video coding, support H264, H263, MPEG4, VP8, VP9 etc.
Main flow coded format, hardware encoding or Software Coding can be selected according to the characteristic of different mobile phones.
Audio coding:PCM audio stream after final process is encoded, supports the various masters such as ALAW, ULAW, AAC LC
Stream audio coded format, Software Coding or Software Coding can be selected according to the characteristic of different mobile phones.
Encapsulate/be locally stored:The audio stream finally encoded and video flowing are synchronized, and are packaged into network flow (net
Network transmits) and media file format (being locally stored);
Plug-flow:RTMP or other various real-time audio and video communication protocols such as SIP plug-flows can be based on.
The implementation method of new live broadcast system described in the embodiment of the present invention, is comprised the steps of:
(1) it is H264 to set the default video code model used, audio coding formats AAC, and video file format is
MP4, default video resolution are 720P;User will start APP, and after setting plug-flow address, program enters live console;
(2) coding rod is connected to mobile phone, after equipment identifies successfully, external HDMI signals accessed, if without using external
Audio-video source (as live with mobile phone camera), this step can be omitted;
(3) device drives by USB readings come external HDMI, by the audio/video flow encoded (such as H264 forms) respectively
Deliver to Video decoding module and audio decoder module;
(4) video file (such as MP4, MOV form) on mobile phone also may be selected in user, as input signal all the way;
(5) user can also open mobile phone camera (front and rear), select mobile microphone or bluetooth earphone Mike
Wind, to enrich live application scenarios, the yuv data of mobile phone camera is directly sent to figure layer process module, the audio from MIC
PCM data, deliver to audio processing modules;
(6) user can carry out various instructor in broadcasting's edit operations on interface, such as captioning, add LOGO, modification ratio to grade, pass through
Instructor in broadcasting's style editor, the figure layer of several I420 forms is generated, deliver to figure layer process module;
(7) figure layer process module is carried out:Before image procossing is carried out, unification is carried out to the figure layer from each passage first
Form conversion, all become I420 forms, then carry out figure layer operation, on a background base map, each road signal source is pressed
According to the intention of operation of user, such as switch different signal source, multiple signals according to default scene, dialogue mode or so split screen, religion
Pattern size window etc. carries out the layout and scaling of specified location, is afterwards sequentially overlapped each figure layer of instructor in broadcasting pattern editor
On picture, final picture is formed, and exports I420 forms;
(8) if user selects U.S. face function, the I420 single frames pictures of output is delivered into post processing of image module, carried out such as
The special efficacys such as whitening operate;
(9) the I420 data of final output, deliver to image preview module, and the module is responsible for the picture after processing in mobile phone
Shown on screen, while data deliver to video encoding module;
(10) audio processing modules, each road input audio is subjected to resampling and single binary channels converts, holding output is
48K is sampled, 16bit single channel PCM datas, is then operated according to user and (is such as adjusted any road audio volume size or will be any
Road audio mute) carry out mixing and output (keep 48K, S16, PCM) form of MCVF multichannel voice frequency;
(11) audio-frequency module is responsible for being encoded the PCM audio stream of input;
(12) package module, it is responsible for synchronizing the audio stream encoded and video flowing of input, and is passed according to network
Transport format is packaged, and is delivered to plug-flow module and (the optional video recording of user, then carried out according to default file format such as MP4 etc.
Storage);
(13) plug-flow module, according to the RTMP plug-flows (or other agreements, such as SIP) of main flow by the good picture of final process and
Sound delivers to the live platform of cloud, and user watches in real time in terminals such as mobile phone, flat board, PC.
The above-mentioned description to embodiment is it will be appreciated that and using this for the ease of those skilled in the art
Case technology, person skilled in the art obviously can make various modifications to these examples easily, and described herein one
As principle be applied in other embodiments without by performing creative labour.Therefore, this case is not limited to above example, ability
For the technical staff in domain according to the announcement of this case, the improvement made for this case and modification all should be in the protection domains of this case.
Claims (4)
1. a kind of implementation method of new live broadcast system, it is characterised in that comprise the steps of:
(1) it is H264, audio coding formats AAC, video file format MP4 to set the default video code model used,
Default video resolution is 720P;User will start APP, and after setting plug-flow address, program enters live console;
(2) coding rod is connected to mobile phone, after equipment identifies successfully, external HDMI signals accessed, if being regarded without using external sound
Frequency source is live with mobile phone camera, and this step can be omitted;
(3) device drives distinguish the audio/video flow of the H264 video code models encoded by USB readings come external HDMI
Deliver to mobile video decoder module and handset audio decoder module;Mobile video decoder module therein is responsible for regarding after coding
Frequency stream decoding output yuv format data, support H264, H263, MPEG4, VP8, VP9 main flow coded format, according to different mobile phones
Characteristic selection hardware decoding or software decoding;Handset audio decoder module therein is responsible for the audio stream after coding is defeated
Go out PCM format data, support ALAW, the various main flow audio coding formats of ULAW, AAC LC, selected according to the characteristic of different mobile phones
Hardware decodes or software decoding;
(4) user selects the video file on mobile phone, as input signal all the way;
(5) user opens mobile phone camera, selects mobile microphone or bluetooth earphone microphone, to enrich live application scenarios,
Yuv format data are directly sent to figure layer process module, and PCM format data deliver to audio processing modules;Audio frequency process mould therein
Block is to each road pcm audio audio mixing of input, resampling, the conversion of single binary channels, volume control and Jing Yin control operation;
(6) user carries out various instructor in broadcasting's edit operations, including captioning plus LOGO, modification score on interface, passes through instructor in broadcasting's sample
Formula editing machine, the figure layer of several I420 forms is generated, deliver to figure layer process module;Figure layer process therein is as the system core
Module, each road video source and instructor in broadcasting's figure layer are subjected to optional position layout, stacking, scaling, disappearing operation;
(7) figure layer process module carries out figure layer process:Before image procossing is carried out, the figure layer from each passage is carried out first
Unified form conversion, all becomes I420 forms, figure layer operation is then carried out, on a background base map, by each road signal
Source according to user intention of operation, switching different signal source, multiple signals according to default scene, dialogue mode or so split screen,
Teaching pattern size window carries out the layout and scaling of specified location, is afterwards sequentially overlapped each figure layer of instructor in broadcasting pattern editor
On picture, final picture is formed, and exports I420 formatted datas;
(8) if user selects U.S. face function, the I420 single frames pictures of output is delivered into post processing of image module, carry out including U.S.
Bai Texiao is operated;
(9) the I420 formatted datas of above final output, deliver to image preview module, and the module is responsible for existing in the picture after processing
Shown on mobile phone screen, while data deliver to video encoding module;Video encoding module therein will ultimately generate image progress
Video coding, H264, H263, MPEG4, VP8, VP9 main flow coded format are supported, select hardware to compile according to the characteristic of different mobile phones
Code or Software Coding;
(10) audio processing modules are handled, and each road audio is carried out into resampling and single binary channels converts, and holding output is
48K samplings, 16bit single channel PCM datas, mixing and the output for carrying out MCVF multichannel voice frequency are then operated according to user;
(11) the PCM audio data stream of step (10) is encoded again;
(12) enter package module, the audio stream encoded and video flowing of input are synchronized, and according to network transmission lattice
Formula is packaged, and delivers to plug-flow module;
(13) finally, into plug-flow module, it is straight that the good picture of final process and sound delivered into cloud according to the RTMP plug-flows of main flow
Platform is broadcast, user watches in real time in terminals such as mobile phone, flat board, PC.
2. the implementation method of new live broadcast system according to claim 1, it is characterised in that:Mobile phone camera operation can be straight
Mobile phone camera is taken out, as vision signal all the way, exports yuv format.
3. the implementation method of new live broadcast system according to claim 1, it is characterised in that:Device drives are by device drives
Module is realized, reads the audio/video flow after encoding from USB, while can use standard to coding rod write-in configuration parameter, certain block
Usb driving transmission data.
4. the implementation method of new live broadcast system according to claim 1, it is characterised in that:Described image post-processing module
The I420 image that will be exported after figure layer process, carries out U.S. face, such as sharpens, goes noise to handle image preview RENDER,
Display processing is completed on screen, the picture most exported at last.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610860665.9A CN107888953A (en) | 2016-09-29 | 2016-09-29 | A kind of implementation method of new live broadcast system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610860665.9A CN107888953A (en) | 2016-09-29 | 2016-09-29 | A kind of implementation method of new live broadcast system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107888953A true CN107888953A (en) | 2018-04-06 |
Family
ID=61768666
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610860665.9A Pending CN107888953A (en) | 2016-09-29 | 2016-09-29 | A kind of implementation method of new live broadcast system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107888953A (en) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108712407A (en) * | 2018-05-08 | 2018-10-26 | 北京酷我科技有限公司 | A kind of audio/video live broadcasting method and its system based on browser |
CN108769721A (en) * | 2018-05-23 | 2018-11-06 | 福建掌搜科技有限公司 | A kind of live scene intelligent switching system and its method |
CN110087010A (en) * | 2019-05-13 | 2019-08-02 | 泰山医学院 | A kind of video coding system |
CN110809173A (en) * | 2020-01-08 | 2020-02-18 | 成都索贝数码科技股份有限公司 | Virtual live broadcast method and system based on AR augmented reality of smart phone |
CN111127966A (en) * | 2018-10-30 | 2020-05-08 | 重庆沛杰教育科技有限公司 | Online live-action teaching mode and method |
CN111192199A (en) * | 2019-12-31 | 2020-05-22 | 武汉兴图新科电子股份有限公司 | Method for splicing computer desktop and camera images across Windows and Linux platforms |
CN112004030A (en) * | 2020-07-08 | 2020-11-27 | 北京兰亭数字科技有限公司 | Visual VR (virtual reality) director system for meeting place control |
CN112073810A (en) * | 2020-11-16 | 2020-12-11 | 全时云商务服务股份有限公司 | Multi-layout cloud conference recording method and system and readable storage medium |
CN112416490A (en) * | 2020-11-12 | 2021-02-26 | 上海商米科技集团股份有限公司 | Live broadcast software function planning method based on Andriod platform and corresponding interface |
WO2021052388A1 (en) * | 2019-09-18 | 2021-03-25 | 华为技术有限公司 | Video communication method and video communication apparatus |
CN113377310A (en) * | 2021-06-04 | 2021-09-10 | 西安诺瓦星云科技股份有限公司 | Input source display method, device and system and computer readable storage medium |
CN113873306A (en) * | 2021-09-23 | 2021-12-31 | 深圳市多狗乐智能研发有限公司 | Method for projecting real-time translation caption superposition picture to live broadcast room through hardware |
CN115065868A (en) * | 2022-04-12 | 2022-09-16 | 北京字节跳动网络技术有限公司 | Image processing method, apparatus, device, system and medium |
CN115442654A (en) * | 2022-09-01 | 2022-12-06 | 北京千学云科技有限公司 | Method for designing and planning functions of live broadcast plug flow software interface based on PC client |
CN117014673A (en) * | 2023-08-07 | 2023-11-07 | 深圳市九鼎创展科技有限公司 | Core board for guiding and broadcasting machine and guiding and broadcasting system |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004228707A (en) * | 2003-01-20 | 2004-08-12 | Ntt Data Corp | Contents providing system |
CN101854529A (en) * | 2010-04-30 | 2010-10-06 | 第一视频通信传媒有限公司 | Multi-picture webcast method for audience segmentation |
CN101945096A (en) * | 2010-07-13 | 2011-01-12 | 上海未来宽带技术及应用工程研究中心有限公司 | Video live broadcast system facing to set-top box and PC of mobile phone and working method thereof |
CN104954633A (en) * | 2014-03-28 | 2015-09-30 | 北京中投视讯文化传媒有限公司 | Live broadcasting instruction method, client and system |
CN105959719A (en) * | 2016-06-27 | 2016-09-21 | 徐文波 | Video live broadcast method, device and system |
-
2016
- 2016-09-29 CN CN201610860665.9A patent/CN107888953A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004228707A (en) * | 2003-01-20 | 2004-08-12 | Ntt Data Corp | Contents providing system |
CN101854529A (en) * | 2010-04-30 | 2010-10-06 | 第一视频通信传媒有限公司 | Multi-picture webcast method for audience segmentation |
CN101945096A (en) * | 2010-07-13 | 2011-01-12 | 上海未来宽带技术及应用工程研究中心有限公司 | Video live broadcast system facing to set-top box and PC of mobile phone and working method thereof |
CN104954633A (en) * | 2014-03-28 | 2015-09-30 | 北京中投视讯文化传媒有限公司 | Live broadcasting instruction method, client and system |
CN105959719A (en) * | 2016-06-27 | 2016-09-21 | 徐文波 | Video live broadcast method, device and system |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108712407B (en) * | 2018-05-08 | 2021-07-23 | 北京酷我科技有限公司 | Audio/video live broadcast method and system based on browser |
CN108712407A (en) * | 2018-05-08 | 2018-10-26 | 北京酷我科技有限公司 | A kind of audio/video live broadcasting method and its system based on browser |
CN108769721A (en) * | 2018-05-23 | 2018-11-06 | 福建掌搜科技有限公司 | A kind of live scene intelligent switching system and its method |
CN111127966A (en) * | 2018-10-30 | 2020-05-08 | 重庆沛杰教育科技有限公司 | Online live-action teaching mode and method |
CN110087010A (en) * | 2019-05-13 | 2019-08-02 | 泰山医学院 | A kind of video coding system |
WO2021052388A1 (en) * | 2019-09-18 | 2021-03-25 | 华为技术有限公司 | Video communication method and video communication apparatus |
CN111192199A (en) * | 2019-12-31 | 2020-05-22 | 武汉兴图新科电子股份有限公司 | Method for splicing computer desktop and camera images across Windows and Linux platforms |
CN110809173B (en) * | 2020-01-08 | 2020-05-05 | 成都索贝数码科技股份有限公司 | Virtual live broadcast method and system based on AR augmented reality of smart phone |
CN110809173A (en) * | 2020-01-08 | 2020-02-18 | 成都索贝数码科技股份有限公司 | Virtual live broadcast method and system based on AR augmented reality of smart phone |
CN112004030A (en) * | 2020-07-08 | 2020-11-27 | 北京兰亭数字科技有限公司 | Visual VR (virtual reality) director system for meeting place control |
CN112416490A (en) * | 2020-11-12 | 2021-02-26 | 上海商米科技集团股份有限公司 | Live broadcast software function planning method based on Andriod platform and corresponding interface |
CN112073810A (en) * | 2020-11-16 | 2020-12-11 | 全时云商务服务股份有限公司 | Multi-layout cloud conference recording method and system and readable storage medium |
CN112073810B (en) * | 2020-11-16 | 2021-02-02 | 全时云商务服务股份有限公司 | Multi-layout cloud conference recording method and system and readable storage medium |
CN113377310A (en) * | 2021-06-04 | 2021-09-10 | 西安诺瓦星云科技股份有限公司 | Input source display method, device and system and computer readable storage medium |
CN113377310B (en) * | 2021-06-04 | 2023-12-05 | 西安诺瓦星云科技股份有限公司 | Input source display method, device and system and computer readable storage medium |
CN113873306A (en) * | 2021-09-23 | 2021-12-31 | 深圳市多狗乐智能研发有限公司 | Method for projecting real-time translation caption superposition picture to live broadcast room through hardware |
CN115065868A (en) * | 2022-04-12 | 2022-09-16 | 北京字节跳动网络技术有限公司 | Image processing method, apparatus, device, system and medium |
CN115442654A (en) * | 2022-09-01 | 2022-12-06 | 北京千学云科技有限公司 | Method for designing and planning functions of live broadcast plug flow software interface based on PC client |
CN117014673A (en) * | 2023-08-07 | 2023-11-07 | 深圳市九鼎创展科技有限公司 | Core board for guiding and broadcasting machine and guiding and broadcasting system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107888953A (en) | A kind of implementation method of new live broadcast system | |
CN107172476B (en) | System for recording video resume by interactive script and implementation method | |
CN105933724A (en) | Video producing method, device and system | |
CN103686219B (en) | A kind of method, equipment and the system of video conference recorded broadcast | |
CN110809173B (en) | Virtual live broadcast method and system based on AR augmented reality of smart phone | |
TW200820755A (en) | Simultaneous video and sub-frame metadata capture system | |
KR20070091962A (en) | Method for offerring naration of data channel dmb using animation and recording media implementing the same | |
WO2017219980A1 (en) | Played picture generation method, apparatus, and system | |
CN101005574A (en) | Video frequency virtual humance sign language compiling system | |
CN108282598A (en) | A kind of software director system and method | |
CN101656099A (en) | Audio and video production and play method used for MP3 player | |
CN102790922A (en) | Multimedia player and method for sharing multimedia | |
CN106851360A (en) | NFC multimedia playing device and multimedia data processing method | |
CN112270768A (en) | Ancient book reading method and system based on virtual reality technology and construction method thereof | |
CN104301657A (en) | Conference television terminal and auxiliary flow data access method thereof | |
CN101729827A (en) | Voice service method, system, digital television receiving terminal and front-end device | |
CN108173873A (en) | A kind of Android realizes the solution of record screen plug-flow acquired with camera | |
CN101106684A (en) | Video processing device and method | |
CN103647906A (en) | Multipath audio and video synthetic method for embedded hard-disk video recorder | |
CN106792117A (en) | The methods, devices and systems that the live transverse screen of mobile phone starts broadcasting | |
CN213072928U (en) | Easy live broadcast system | |
CN101668206A (en) | Multichannel video decoding display method and system based on H.264 | |
CN117333339A (en) | Internet online course intelligent editing creation method | |
CN105630561A (en) | Multimedia courseware encapsulating and playing method | |
Vaananen | User interaction and authoring of 3D sound scenes in the Carrouso EU project |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20180406 |
|
WD01 | Invention patent application deemed withdrawn after publication |