CN105847265A - Video living streaming transcoding method and device - Google Patents

Video living streaming transcoding method and device Download PDF

Info

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
Application number
CN201610201998.0A
Other languages
Chinese (zh)
Inventor
祁海
白茂生
魏伟
蔡砚刚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
LeTV Holding Beijing Co Ltd
LeTV Cloud Computing Co Ltd
Original Assignee
LeTV Holding Beijing Co Ltd
LeTV Cloud Computing Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by LeTV Holding Beijing Co Ltd, LeTV Cloud Computing Co Ltd filed Critical LeTV Holding Beijing Co Ltd
Priority to CN201610201998.0A priority Critical patent/CN105847265A/en
Publication of CN105847265A publication Critical patent/CN105847265A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • H04L65/765Media network packet handling intermediate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/4061Push-to services, e.g. push-to-talk or push-to-video
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/613Network 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

A kind of net cast circulation code method and device
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.
CN201610201998.0A 2016-03-31 2016-03-31 Video living streaming transcoding method and device Pending CN105847265A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (10)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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