CN105847265A - Video living streaming transcoding method and device - Google Patents
Video living streaming transcoding method and device Download PDFInfo
- Publication number
- CN105847265A CN105847265A CN201610201998.0A CN201610201998A CN105847265A CN 105847265 A CN105847265 A CN 105847265A CN 201610201998 A CN201610201998 A CN 201610201998A CN 105847265 A CN105847265 A CN 105847265A
- Authority
- CN
- China
- Prior art keywords
- net cast
- information
- transcoding
- cast stream
- video
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/765—Media network packet handling intermediate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
- H04L65/4061—Push-to services, e.g. push-to-talk or push-to-video
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/613—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for the control of the source by the destination
Abstract
The invention discloses a video living streaming transcoding method and device. The method comprises: establishing a communication channel to a transcoding program; and when video living streaming parameter information requires adjusting, transmitting the video living streaming parameter information to the transcoding program through the communication channel, and updating the video living streaming parameter information in the transcoding program. The method and device realize real time control of video living streaming related transcoding p parameter information.
Description
Technical field
The present invention relates to net cast field, particularly relate to a kind of net cast circulation code method and device.
Background technology
Along with the fast development of the Internet, applications technology and popularizing of smart mobile phone, sports tournament, music are drilled
Go out, the net cast such as main broadcaster's show is increasingly liked by user, thus has also been derived user to live clothes
The multiple demand of business.
Existing real-time live broadcast system achieve live before to live transcoding relevant parameter such as, resolution ratio, sound
Video code rate, the setting of Video Key frame period etc., after starting transcoding program, can be by transcoding program
Statistical information exported in daily record by pipeline, and read the parameter such as transcoding, frame per second, duration prison in real time
Control transcoding progress, in order to timely reset routine is to ensure live stablizing when finding live generation exception.
But the problem that do so is brought is, during live, i.e. transcoding program is only capable of after starting receiving transcoding
The output of program monitors, it is impossible to controls parameter when program is run in real time and changes, it is impossible to meeting user
Dynamically control the demand of live parameter time live, once need amendment, if it has to disconnect current live.
How to provide code-transferring method and the device of a kind of net cast stream, it is achieved control transcoding process in real time and become
For technical problem urgently to be resolved hurrily.
Summary of the invention
In view of this, it is an object of the invention to propose a kind of net cast circulation code method and device, come
Realize the real-time control of net cast circulation code parameter information.
A kind of net cast stream code-transferring method is the invention provides based on above-mentioned purpose, wherein, including:
Communication port between foundation and transcoding program;
When net cast stream parameter information needs regulation, in real time net cast stream parameter regulation information is led to
Cross described communication port to send to transcoding program, and update the net cast stream transcoding parameter in transcoding program
Information.
Method of the present invention, wherein, farther includes:
When transcoding program starts, receive the transcoding ID arranged in advance for net cast stream;
The net cast stream needing to regulate net cast stream parameter information is recognized according to described transcoding ID, and
In real time net cast stream parameter regulation information is sent to transcoding program by described communication port, and update
Net cast circulation code parameter information in transcoding program.
Method of the present invention, wherein, farther includes:
Next live frame is carried out net cast stream according to the net cast stream regulation parameter information received
Transcoding.
Method of the present invention, wherein,
The live frame of the described next one is frame of video or audio frame.
Method of the present invention, wherein,
Described net cast stream parameter regulation information is resolution information, audio frequency and video code rate information, video pass
Key frame period information.
A kind of net cast stream transcoding device is present invention also offers based on above-mentioned purpose, transcoding module, its
In, transcoding module includes:
Net cast stream parameter regulation information receives memory cell, for real-time reception and store net cast
Stream parameter regulation information;
Transcoding module, for receiving the video of memory cell storage according to net cast stream parameter regulation information
Live TV stream parameter regulation information carries out net cast circulation code.
Device of the present invention, wherein, described transcoding module farther includes:
Regulation parameter video live TV stream recognition unit, for by receiving in advance for the setting of net cast stream
Transcoding ID, recognizes the need for regulating the net cast stream of net cast stream parameter information;
Transcoding module, is further used for needing regulation according to what transcoded video live TV stream recognition unit identified
The net cast stream of net cast stream parameter information, and connect according to described net cast stream parameter regulation information
The net cast stream parameter regulation information of harvesting storage unit storage carries out net cast circulation code.
Device of the present invention, wherein,
Described transcoding module, is further used for receiving storage according to described net cast stream parameter regulation information
The net cast stream parameter regulation information of unit storage carries out net cast circulation code to next live frame.
Device of the present invention, wherein,
Described transcoding module, is further used for receiving storage according to described net cast stream parameter regulation information
The net cast stream parameter regulation information of unit storage carries out net cast to next frame of video or audio frame
Circulation code.
Device of the present invention, wherein,
Described net cast stream parameter regulation information receives memory cell, is further used for real-time reception and deposits
Storage resolution information, audio frequency and video code rate information, key frame of video interval information.
From the above it can be seen that the embodiment of the present invention provide a kind of net cast stream code-transferring method and
Device, by setting up the communication channel between transcoding program, when net cast stream parameter information needs to adjust
During joint, in real time net cast stream parameter regulation information is sent to transcoding program by described communication port,
And update the net cast circulation code parameter information in transcoding program.Achieve net cast stream to be correlated with transcoding
The real-time control of parameter information.
Accompanying drawing explanation
Fig. 1 is the flow chart of the embodiment of the present invention a kind of net cast code-transferring method;
Fig. 2 is the structured flowchart of the embodiment of the present invention a kind of net cast transcoding device.
Detailed description of the invention
For making the object, technical solutions and advantages of the present invention clearer, below in conjunction with being embodied as
Example, and referring to the drawings, the present invention is described in more detail.
Embodiment one
With reference to Fig. 1, it it is the flow chart of a kind of net cast of present invention circulation code embodiment of the method.
A kind of net cast stream code-transferring method described in the present embodiment, comprises the steps:
Step 100: the communication port between foundation and transcoding program;
Step 200: when net cast stream parameter information needs regulation, in real time by net cast stream parameter
Regulation information is sent to transcoding program by described communication port, and updates the net cast in transcoding program
Circulation code parameter information.Herein, described net cast stream parameter regulation information can be resolution information,
The information such as audio frequency and video code rate information, key frame of video interval information.
In the present embodiment, a transcoding ID has been preset for each net cast stream, has worked as transcoding
When program starts, first receive the transcoding ID arranged in advance for net cast stream;Know according to described transcoding ID
It is clipped to the net cast stream needing to regulate net cast stream parameter information, and in real time by net cast stream parameter
Regulation information is sent to transcoding program by described communication port, and updates the net cast in transcoding program
Circulation code parameter information.Afterwards, when next live frame processes, according to the net cast stream received
Regulation parameter information carries out net cast circulation code.Herein, the live frame of the described next one be frame of video or
Audio frame.
Obviously, in the present embodiment, by setting up the communication channel between transcoding program, when video is straight
Broadcast stream parameter information need regulation time, in real time by net cast stream parameter regulation information led to by described communication
Road sends to transcoding program, and updates the net cast circulation code parameter information in transcoding program.Achieve
Net cast stream is correlated with the real-time control of transcoding parameter information.
Embodiment two
With reference to Fig. 2, it it is the structured flowchart of the embodiment of the present invention a kind of net cast stream transcoding device.
Device 1 described in the present embodiment, including: transcoding module 2.Described transcoding module 2 also includes: video
Live TV stream parameter regulation information receives memory cell 3, regulation parameter video live TV stream recognition unit 4.
Regulation parameter video live TV stream recognition unit 4, for by receiving in advance for the setting of net cast stream
Transcoding ID, recognize the need for regulate net cast stream parameter information net cast stream;
Described net cast stream parameter regulation information receives memory cell 3, regards for real-time reception storage
Frequently live TV stream parameter regulation information;Such as, resolution information, audio frequency and video code rate information, key frame of video
Interval information.
Transcoding module, needs regulation video straight for identify according to transcoded video live TV stream recognition unit
Broadcast the net cast stream of stream parameter information, and receive storage according to described net cast stream parameter regulation information
The net cast stream parameter regulation information of unit storage carries out net cast circulation code.Such as, according to described
Net cast stream parameter regulation information receive memory cell storage net cast stream parameter regulation information under
One live frame carries out net cast circulation code.In the present embodiment, the live frame of the described next one can be right
Next frame of video or audio frame carry out net cast circulation code.
The device of the present embodiment is used for the corresponding method in previous embodiment one that realizes, and has corresponding
The beneficial effect of embodiment of the method, does not repeats them here.
Those of ordinary skill in the field are it is understood that the discussion of any of the above embodiment is merely illustrative
, it is not intended that hint the scope of the present disclosure (including claim) is limited to these examples;At this
Under bright thinking, between the technical characteristic in above example or different embodiment, group can also be carried out
Closing, step can realize with random order, and there is the many of the different aspect of the present invention as above
Other change, for they not offers in details simple and clear.
It addition, for simplifying explanation and discussing, and in order to obscure the invention, provided
Accompanying drawing in can illustrate or can not illustrate with integrated circuit (IC) chip and other parts known
Power supply/grounding connection.Furthermore, it is possible to illustrate device in block diagram form, in order to avoid making the present invention be difficult to
Understand, and this have also contemplated that following facts, i.e. the details about the embodiment of these block diagram arrangements is
Depend highly on will implement the present invention platform (that is, these details should be completely in this area skill
In the range of the understanding of art personnel).Elaborating that detail (such as, circuit) is to describe showing of the present invention
In the case of example embodiment, it will be apparent to those skilled in the art that can there is no this
In the case of a little details or these details change in the case of implement the present invention.Therefore,
These descriptions are considered as illustrative and not restrictive.
Although invention has been described to have been incorporated with the specific embodiment of the present invention, but according to front
The description in face, a lot of replacements, amendment and the modification of these embodiments are for those of ordinary skills
Will be apparent from.Such as, other memory architecture (such as, dynamic ram (DRAM)) can
The embodiment discussed with use.
Embodiments of the invention be intended to fall within the broad range of claims all so
Replacement, amendment and modification.Therefore, all within the spirit and principles in the present invention, any province done
Summary, amendment, equivalent, improvement etc., should be included within the scope of the present invention.
Claims (10)
1. a net cast stream code-transferring method, it is characterised in that including:
Communication port between foundation and transcoding program;
When net cast stream parameter information needs regulation, in real time net cast stream parameter regulation information is led to
Cross described communication port to send to transcoding program, and update the net cast stream transcoding parameter in transcoding program
Information.
Method the most according to claim 1, it is characterised in that farther include:
When transcoding program starts, receive the transcoding ID arranged in advance for net cast stream;
The net cast stream needing to regulate net cast stream parameter information is recognized according to described transcoding ID, and
In real time net cast stream parameter regulation information is sent to transcoding program by described communication port, and update
Net cast circulation code parameter information in transcoding program.
Method the most according to claim 2, it is characterised in that farther include:
Next live frame is carried out net cast stream according to the net cast stream regulation parameter information received
Transcoding.
Method the most according to claim 3, it is characterised in that:
The live frame of the described next one is frame of video or audio frame.
Method the most according to claim 1, it is characterised in that:
Described net cast stream parameter regulation information is resolution information, audio frequency and video code rate information, video pass
Key frame period information.
6. a net cast stream transcoding device, transcoding module, it is characterised in that:
Transcoding module includes:
Net cast stream parameter regulation information receives memory cell, for real-time reception and store net cast
Stream parameter regulation information;
Transcoding module, for receiving the video of memory cell storage according to net cast stream parameter regulation information
Live TV stream parameter regulation information carries out net cast circulation code.
Device the most according to claim 6, it is characterised in that described transcoding module farther includes:
Regulation parameter video live TV stream recognition unit, for by receiving in advance for the setting of net cast stream
Transcoding ID, recognizes the need for regulating the net cast stream of net cast stream parameter information;
Transcoding module, is further used for needing regulation according to what transcoded video live TV stream recognition unit identified
The net cast stream of net cast stream parameter information, and connect according to described net cast stream parameter regulation information
The net cast stream parameter regulation information of harvesting storage unit storage carries out net cast circulation code.
Device the most according to claim 7, it is characterised in that:
Described transcoding module, is further used for receiving storage according to described net cast stream parameter regulation information
The net cast stream parameter regulation information of unit storage carries out net cast circulation code to next live frame.
Device the most according to claim 8, it is characterised in that:
Described transcoding module, is further used for receiving storage according to described net cast stream parameter regulation information
The net cast stream parameter regulation information of unit storage carries out net cast to next frame of video or audio frame
Circulation code.
Device the most according to claim 6, it is characterised in that:
Described net cast stream parameter regulation information receives memory cell, is further used for real-time reception and deposits
Storage resolution information, audio frequency and video code rate information, key frame of video interval information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610201998.0A CN105847265A (en) | 2016-03-31 | 2016-03-31 | Video living streaming transcoding method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610201998.0A CN105847265A (en) | 2016-03-31 | 2016-03-31 | Video living streaming transcoding method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105847265A true CN105847265A (en) | 2016-08-10 |
Family
ID=56596554
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610201998.0A Pending CN105847265A (en) | 2016-03-31 | 2016-03-31 | Video living streaming transcoding method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105847265A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108052280A (en) * | 2017-11-29 | 2018-05-18 | 努比亚技术有限公司 | A kind of data cached delet method, terminal and computer readable storage medium |
CN109495761A (en) * | 2017-09-13 | 2019-03-19 | 杭州海康威视***技术有限公司 | Video switching method and device |
CN112702632A (en) * | 2019-10-22 | 2021-04-23 | ***通信集团吉林有限公司 | Live program injection method, device, system, storage medium and computer equipment |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030140083A1 (en) * | 2002-01-24 | 2003-07-24 | Daniel Watkins | Enhanced personal video recorder including user play programming |
US20040240390A1 (en) * | 2003-05-30 | 2004-12-02 | Vidiator Enterprises Inc. | Method and apparatus for dynamic bandwidth adaptation |
US20050257051A1 (en) * | 2003-08-18 | 2005-11-17 | Philippe Richard | Adaptive data transformation engine |
CN101193289A (en) * | 2006-11-22 | 2008-06-04 | 中兴通讯股份有限公司 | A real time conversion method from MPEG-4 transmission code stream to Internet stream media alliance stream |
CN101193290A (en) * | 2006-11-22 | 2008-06-04 | 中兴通讯股份有限公司 | A real time conversion system from MPEG-4 transmission code stream to Internet stream media alliance stream |
CN101309393A (en) * | 2007-05-17 | 2008-11-19 | 中兴通讯股份有限公司 | Method and system for inter-cut video monitoring in interactive network television |
CN101778104A (en) * | 2009-12-29 | 2010-07-14 | 常州中流电子科技有限公司 | System and method for playing stream media by using self-adaption bandwidth |
CN102065339A (en) * | 2010-11-09 | 2011-05-18 | 中国电信股份有限公司 | Method and system for playing audio and video media stream |
CN104158909A (en) * | 2014-08-29 | 2014-11-19 | 北京阅联信息技术有限公司 | Distributed media processing method and system thereof |
CN104349178A (en) * | 2014-11-21 | 2015-02-11 | 赛特斯信息科技股份有限公司 | System and method for required real-time transcoding and self-adaptive code rate stream media playing |
-
2016
- 2016-03-31 CN CN201610201998.0A patent/CN105847265A/en active Pending
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030140083A1 (en) * | 2002-01-24 | 2003-07-24 | Daniel Watkins | Enhanced personal video recorder including user play programming |
US20040240390A1 (en) * | 2003-05-30 | 2004-12-02 | Vidiator Enterprises Inc. | Method and apparatus for dynamic bandwidth adaptation |
US20050257051A1 (en) * | 2003-08-18 | 2005-11-17 | Philippe Richard | Adaptive data transformation engine |
CN101193289A (en) * | 2006-11-22 | 2008-06-04 | 中兴通讯股份有限公司 | A real time conversion method from MPEG-4 transmission code stream to Internet stream media alliance stream |
CN101193290A (en) * | 2006-11-22 | 2008-06-04 | 中兴通讯股份有限公司 | A real time conversion system from MPEG-4 transmission code stream to Internet stream media alliance stream |
CN101309393A (en) * | 2007-05-17 | 2008-11-19 | 中兴通讯股份有限公司 | Method and system for inter-cut video monitoring in interactive network television |
CN101778104A (en) * | 2009-12-29 | 2010-07-14 | 常州中流电子科技有限公司 | System and method for playing stream media by using self-adaption bandwidth |
CN102065339A (en) * | 2010-11-09 | 2011-05-18 | 中国电信股份有限公司 | Method and system for playing audio and video media stream |
CN104158909A (en) * | 2014-08-29 | 2014-11-19 | 北京阅联信息技术有限公司 | Distributed media processing method and system thereof |
CN104349178A (en) * | 2014-11-21 | 2015-02-11 | 赛特斯信息科技股份有限公司 | System and method for required real-time transcoding and self-adaptive code rate stream media playing |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109495761A (en) * | 2017-09-13 | 2019-03-19 | 杭州海康威视***技术有限公司 | Video switching method and device |
CN108052280A (en) * | 2017-11-29 | 2018-05-18 | 努比亚技术有限公司 | A kind of data cached delet method, terminal and computer readable storage medium |
CN108052280B (en) * | 2017-11-29 | 2021-07-23 | 努比亚技术有限公司 | Method for deleting cache data, terminal and computer readable storage medium |
CN112702632A (en) * | 2019-10-22 | 2021-04-23 | ***通信集团吉林有限公司 | Live program injection method, device, system, storage medium and computer equipment |
CN112702632B (en) * | 2019-10-22 | 2022-12-30 | ***通信集团吉林有限公司 | Live program injection method, device, system, storage medium and computer equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105323594B (en) | Online live streaming list generation method and device | |
CN104869438B (en) | The cloud dissemination method of live video cloud delivery system based on mobile terminal | |
CN104091287B (en) | A kind of task implementation method and device based on data-driven | |
CN105916002B (en) | A kind of player windows display system and method for realizing soft or hard decoding switching | |
CN105847265A (en) | Video living streaming transcoding method and device | |
CN104469398B (en) | A kind of Internet video picture processing method and device | |
CN104902317A (en) | Audio video synchronization method and device | |
CN106101766A (en) | The control method for playing back of a kind of video ads, device and electronic equipment | |
CN103607564A (en) | Camera-based video acquisition realization method and apparatus | |
CN105430492A (en) | Audio output control method and audio output control device | |
CN106792144A (en) | Program volume adjusting method, device and client | |
CN102170552A (en) | Video conference system and processing method used therein | |
CN105302423A (en) | Intelligent screen-splitting method of mobile communication terminal, device and mobile communication terminal | |
CN106488311A (en) | Audio method of adjustment and user terminal | |
CN106572355A (en) | Multi-channel video live streaming method and system | |
CN110099242A (en) | A kind of remote living broadcast method and device | |
CN104618994A (en) | Intelligent terminal power saving system and method | |
CN105141985A (en) | System and method for smoothly playing film and television stream | |
CN106209824A (en) | The cloud edit methods of data, system and the client of cloud editor | |
CN115134632A (en) | Video code rate control method, device, medium and Content Delivery Network (CDN) system | |
CN100428802C (en) | Self adaptive multimedia playing method | |
CN104038786A (en) | Smart television audience-rating statistical system and method | |
CN105208221A (en) | Method and device for automatically adjusting communication voice | |
CN109731344A (en) | A kind of method and apparatus for exchanging pet in forming game | |
CN102932420A (en) | Advertisement publishing system and method based on embedded terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20160810 |
|
WD01 | Invention patent application deemed withdrawn after publication |