CN112995714A - Method and device for converting private video stream into RTMP standard stream - Google Patents

Method and device for converting private video stream into RTMP standard stream Download PDF

Info

Publication number
CN112995714A
CN112995714A CN202110378087.6A CN202110378087A CN112995714A CN 112995714 A CN112995714 A CN 112995714A CN 202110378087 A CN202110378087 A CN 202110378087A CN 112995714 A CN112995714 A CN 112995714A
Authority
CN
China
Prior art keywords
audio
video stream
video
private
stream
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
CN202110378087.6A
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.)
Tianjin Tiandi Weiye Intelligent Security Technology Co ltd
Original Assignee
Tianjin Tiandi Weiye Intelligent Security Technology 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 Tianjin Tiandi Weiye Intelligent Security Technology Co ltd filed Critical Tianjin Tiandi Weiye Intelligent Security Technology Co ltd
Priority to CN202110378087.6A priority Critical patent/CN112995714A/en
Publication of CN112995714A publication Critical patent/CN112995714A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/234309Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by transcoding between formats or standards, e.g. from MPEG-2 to MPEG-4 or from Quicktime to Realvideo
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/40Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream

Abstract

The invention provides a method and a device for converting a private video stream into an RTMP standard stream, belongs to the technical field of audio and video, and solves the technical problem that the existing private video cannot be played by using a standard player on the Internet. A method for converting a private video stream into an RTMP standard stream comprises the following steps: acquiring private audio and video stream of equipment; extracting H264 video data and AAC audio data from the private audio and video stream; calculating media description information of H264 video data and AAC audio data; and inputting the H264 video data, the AAC audio data and the media description information thereof into FFMPEG, and synthesizing by FFMPEG to obtain the audio and video stream of the RTMP protocol.

Description

Method and device for converting private video stream into RTMP standard stream
Technical Field
The invention relates to the technical field of audio and video, in particular to a method for converting a private video stream into an RTMP standard stream.
Background
With the continuous development of audio and video technology, audio and video are widely applied to the security industry and the internet, the demand of audio and video streams with standard formats is continuously increased, and the international standardization becomes a trend and a mainstream and is used in the public security, traffic, finance and communication industries. However, the software architecture of the service is different from the used technology, so that the delay, synchronization and stability of the audio and video are greatly different. Therefore, it is able to provide an audio/video stream in a standard RTMP (Real Time Messaging Protocol) format, and it is difficult in the audio/video field to satisfy the audio/video stream with low delay, high-pitched video synchronization and stability.
Under the wave of the current internet, the demand of uploading the private video to the internet for transmission is rapidly increased, but the current private video can only be decoded and played by a player at home, so that the possibility of transmitting the private video on the internet is limited.
Therefore, the existing private video has the technical problem that the existing private video cannot be played by using a standard player on the internet.
Disclosure of Invention
The invention aims to provide a method and a device for converting a private video stream into an RTMP standard stream, so as to solve the technical problem that the existing private video cannot be played by using a standard player on the internet.
In a first aspect, the present invention provides a method for converting a private video stream into an RTMP standard stream, including the following steps:
acquiring private audio and video stream of equipment;
extracting H264 (a digital video compression format) video data and AAC (Advanced Audio Coding, AAC for short) Audio data from the private Audio and video stream;
calculating media description information of H264 video data and AAC audio data;
inputting H264 video data, AAC audio data and media description information thereof into FFMPEG (FFMPEG is a set of open source computer programs which can be used for recording and converting digital audio and video and can convert the digital audio and video into streams), and synthesizing the FFMPEG to obtain the audio and video stream of the RTMP protocol.
Further, after the step of inputting the H264 video data, the AAC audio data, and the media description information thereof into the FFMPEG and obtaining the audio/video stream of the RTMP protocol by FFMPEG synthesis, the method includes:
FFMPEG sends the audio and video stream of RTMP protocol to NGINX, and NGINX transmits the audio and video stream of RTMP protocol to the client. Nginx is a high performance HTTP and reverse proxy web server.
Further, the step of obtaining the private audio/video stream of the device includes:
and acquiring the private audio and video stream of the equipment from the streaming media service by using the audio and video conversion service.
Further, the step of extracting H264 video data and AAC audio data from the private audio/video stream includes:
and decapsulating the private format audio/video stream through the private protocol format document, and extracting H264 video data and AAC audio data.
Further, the step of calculating the media description information of the H264 video data and the AAC audio data includes:
and calculating the media description information of the H264 video data and the AAC audio data based on the audio and video stream packaging format document in the international RTMP protocol format and the FFMPEG framework API.
Further, the media description information includes: timestamp, frame rate, resolution, or speed.
Further, before the step that the FFMPEG sends the audio/video stream of the RTMP protocol to the NGINX so that the NGINX transmits the audio/video stream of the RTMP protocol to the client, the method further includes:
and establishing communication connection with NGINX through the socket network monitoring port.
In a second aspect, the present invention further provides an apparatus for converting a private video stream into an RTMP standard stream, including:
an acquisition module: the device is used for acquiring private audio and video stream of the device;
an extraction module: the device is used for extracting H264 video data and AAC audio data from the private audio and video stream;
a calculation module: media description information for calculating H264 video data and AAC audio data;
a conversion module: and inputting the H264 video data, the AAC audio data and the media description information thereof into FFMPEG, and synthesizing by FFMPEG to obtain the audio and video stream of the RTMP protocol.
In a third aspect, the present invention also provides a computer readable storage medium storing machine executable instructions which, when invoked and executed by a processor, cause the processor to perform the method provided in the first aspect.
The method for converting the private video stream into the RTMP standard stream provided by the invention is adopted, the audio and video conversion is carried out by calculating the media description information of H264 video data and AAC audio data and utilizing the FFMPEG algorithm based on the calculated media description information to obtain the audio and video stream of the RTMP protocol. The problem that the private audio and video stream can only be decoded and played by a self-player is solved, the audio and video stream converted by the private camera can be played by using an online standard player and a browser, the solution can support distribution, and the method is good in maintainability and universality and strong in adaptive capacity.
Accordingly, the device for converting the private video stream into the RTMP standard stream and the computer-readable storage medium provided by the invention also have the technical effects.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and other drawings can be obtained by those skilled in the art without creative efforts.
Fig. 1 is a flowchart of a method for converting a private video stream into an RTMP standard stream according to an embodiment of the present invention;
FIG. 2 is a first schematic diagram of an apparatus for converting a private video stream into an RTMP standard stream according to an embodiment of the present invention;
FIG. 3 is a second schematic diagram of an apparatus for converting a private video stream into an RTMP standard stream according to an embodiment of the present invention;
Detailed Description
To make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings, and it is apparent that the described embodiments are some, but not all embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The terms "comprising" and "having," and any variations thereof, as referred to in embodiments of the present invention, are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements but may alternatively include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
Under the wave of the current internet, the demand of uploading the private video to the internet for transmission is rapidly increased, but the current private video can only be decoded and played by a player at home, so that the possibility of transmitting the private video on the internet is limited.
Therefore, the existing private video has the technical problem that the existing private video cannot be played by using a standard player on the internet.
To solve the above problem, an embodiment of the present invention provides a method for converting a private video stream into an RTMP standard stream.
Example 1:
as shown in fig. 1, the method for converting a private video stream into an RTMP standard stream provided by the embodiment of the present invention includes the following steps:
and S1, acquiring the private audio and video stream of the equipment, and acquiring the camera private audio and video stream from the streaming media service by using the audio and video conversion service.
And S2, extracting H264 video data and AAC audio data from the private audio and video stream, decapsulating the private format audio and video stream through a private protocol format document, and extracting standard H264 video data and standard AAC audio data.
S3, calculating the media description information of the H264 video data and the AAC audio data; media description information such as H264 video and AAC audio time stamps is calculated by referring to an audio and video stream packaging format document in an international RTMP protocol format and researching an FFMPEG framework API.
And S4, inputting the H264 video data, the AAC audio data and the media description information thereof into FFMPEG, and synthesizing by FFMPEG to obtain the audio and video stream of the RTMP protocol. And inputting the media description information such as the H264 video stream, the AAC audio stream, the calculated H264 video and AAC audio time stamp and the like into an FFMPEG framework at a calculated speed to obtain a standard RTMP standard format audio/video stream, wherein FFMPEG can provide an excellent algorithm to maximally improve the efficiency of audio/video conversion.
By adopting the method for converting the private video stream into the RTMP standard stream, provided by the embodiment of the invention, the audio and video conversion is carried out by calculating the media description information of the H264 video data and the AAC audio data and utilizing an FFMPEG algorithm based on the calculated media description information. The problem that the private audio and video stream can only be decoded and played by a self-player is solved, the audio and video stream converted by the private camera can be played by using an online standard player and a browser, the solution can support distribution, and the method is good in maintainability and universality and strong in adaptive capacity.
In a possible implementation, after the step S4, the method includes:
and S5, FFMPEG sends the audio/video stream of RTMP protocol to the client, so that NGINX transmits the audio/video stream of RTMP protocol to the client. The NGINX is utilized to realize a distributed system, and dynamic expansion is supported to provide dynamic promotion of the number of paths so as to prevent the single machine performance from reaching the upper limit.
In a possible implementation, the step S1 includes:
and S11, acquiring the private audio and video stream of the equipment from the streaming media service by using the audio and video conversion service.
In a possible implementation, the step S2 includes:
and S21, decapsulating the private format audio and video stream through the private protocol format document, and extracting H264 video data and AAC audio data.
In a possible implementation, the step S3 includes:
and S31, calculating the media description information of the H264 video data and the AAC audio data based on the audio and video stream packaging format document in the international RTMP protocol format and the FFMPEG framework API. And calculating media description information required in the conversion process of the H264 video data and the AAC audio data based on the RTMP protocol packaging format document.
In one possible implementation, the media description information includes: timestamp, frame rate, resolution, or speed.
In a possible implementation, before the step of FFMPEG sending the audio/video stream in the RTMP protocol to the NGINX so that the NGINX transmits the audio/video stream in the RTMP protocol to the client, the method further includes:
and the FFMPEG sends the audio and video stream of the RTMP protocol to the NGINX through the socket network monitoring port.
Example 2:
as shown in fig. 2, an apparatus for converting a private video stream into an RTMP standard stream according to an embodiment of the present invention includes:
the acquisition module 1: the device is used for acquiring private audio and video stream of the device;
and an extraction module 2: the device is used for extracting H264 video data and AAC audio data from the private audio and video stream;
the calculation module 3: media description information for calculating H264 video data and AAC audio data;
the conversion module 4: and inputting the H264 video data, the AAC audio data and the media description information thereof into FFMPEG, and synthesizing by FFMPEG to obtain the audio and video stream of the RTMP protocol.
As shown in fig. 3, the device for converting the private video stream into the RTMP standard stream uses the NGINX service, the audio/video conversion service, and the streaming media service software architecture to convert the private video into the audio/video stream of the RTMP protocol from the camera side and send the audio/video stream to the client.
Example 3:
embodiments of the present invention provide a computer-readable storage medium storing machine executable instructions, which, when invoked and executed by a processor, cause the processor to execute the method provided in embodiment 1.
The device and the computer-readable storage medium for converting the private video stream into the RTMP standard stream provided by the embodiments of the present invention have the same technical features as the method for converting the private video stream into the RTMP standard stream provided by the embodiments, so that the same technical problems can be solved, and the same technical effects can be achieved.
The apparatus provided by the embodiment of the present invention may be specific hardware on the device, or software or firmware installed on the device, etc. The device provided by the embodiment of the present invention has the same implementation principle and technical effect as the method embodiments, and for the sake of brief description, reference may be made to the corresponding contents in the method embodiments without reference to the device embodiments. It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the foregoing systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the embodiments provided in the present invention, it should be understood that the disclosed apparatus and method can be implemented in other ways. The apparatus embodiments described above are merely illustrative, and for example, the flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of apparatus, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
For another example, the division of the unit is only one division of logical functions, and there may be other divisions in actual implementation, and for another example, multiple units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection of devices or units through some communication interfaces, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments provided by the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus once an item is defined in one figure, it need not be further defined and explained in subsequent figures, and moreover, the terms "first", "second", "third", etc. are used merely to distinguish one description from another and are not to be construed as indicating or implying relative importance.
Finally, it should be noted that: the above-mentioned embodiments are only specific embodiments of the present invention, which are used for illustrating the technical solutions of the present invention and not for limiting the same, and the protection scope of the present invention is not limited thereto, although the present invention is described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: any person skilled in the art can modify or easily conceive the technical solutions described in the foregoing embodiments or equivalent substitutes for some technical features within the technical scope of the present disclosure; and the modifications, changes or substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present invention. Are intended to be covered by the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (9)

1. The method for converting the private video stream into the RTMP standard stream is characterized by comprising the following steps:
acquiring private audio and video stream of equipment;
extracting H264 video data and AAC audio data from the private audio and video stream;
calculating media description information of H264 video data and AAC audio data;
and inputting the H264 video data, the AAC audio data and the media description information thereof into FFMPEG, and synthesizing by FFMPEG to obtain the audio and video stream of the RTMP protocol.
2. The method for converting private video stream into RTMP standard stream according to claim 1, wherein said step of inputting H264 video data, AAC audio data and media description information thereof into FFMPEG, and obtaining audio/video stream of RTMP protocol by FFMPEG synthesis comprises:
FFMPEG sends the audio and video stream of RTMP protocol to NGINX, and NGINX transmits the audio and video stream of RTMP protocol to the client.
3. The method for converting the private video stream into the RTMP standard stream according to claim 1, wherein the step of obtaining the private audio/video stream of the device comprises:
and acquiring the private audio and video stream of the equipment from the streaming media service by using the audio and video conversion service.
4. The method for converting an RTMP standard stream from a private video stream according to claim 1, wherein said step of extracting H264 video data and AAC audio data from the private audio/video stream comprises:
and decapsulating the private format audio/video stream through the private protocol format document, and extracting H264 video data and AAC audio data.
5. The method for converting an RTMP standard stream into an RTMP standard stream according to claim 3, wherein the step of calculating the media description information of H264 video data and AAC audio data comprises:
and calculating the media description information of the H264 video data and the AAC audio data based on the audio and video stream packaging format document in the international RTMP protocol format and the FFMPEG framework API.
6. The method for converting an RTMP standard stream according to claim 1, wherein the media description information comprises: timestamp, frame rate, resolution, or speed.
7. The method for converting a private video stream into an RTMP standard stream according to claim 2, wherein before the step of the FFMPEG sending the audio/video stream in the RTMP protocol to the NGINX so that the NGINX transmits the audio/video stream in the RTMP protocol to the client, the method further comprises:
and establishing communication connection with NGINX through the socket network monitoring port.
8. An apparatus for converting a private video stream into an RTMP standard stream, comprising:
an acquisition module: the device is used for acquiring private audio and video stream of the device;
an extraction module: the device is used for extracting H264 video data and AAC audio data from the private audio and video stream;
a calculation module: media description information for calculating H264 video data and AAC audio data;
a conversion module: and inputting the H264 video data, the AAC audio data and the media description information thereof into FFMPEG, and synthesizing by FFMPEG to obtain the audio and video stream of the RTMP protocol.
9. A computer readable storage medium having stored thereon machine executable instructions which, when invoked and executed by a processor, cause the processor to execute the method of any of claims 1 to 7.
CN202110378087.6A 2021-04-08 2021-04-08 Method and device for converting private video stream into RTMP standard stream Pending CN112995714A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110378087.6A CN112995714A (en) 2021-04-08 2021-04-08 Method and device for converting private video stream into RTMP standard stream

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110378087.6A CN112995714A (en) 2021-04-08 2021-04-08 Method and device for converting private video stream into RTMP standard stream

Publications (1)

Publication Number Publication Date
CN112995714A true CN112995714A (en) 2021-06-18

Family

ID=76339425

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110378087.6A Pending CN112995714A (en) 2021-04-08 2021-04-08 Method and device for converting private video stream into RTMP standard stream

Country Status (1)

Country Link
CN (1) CN112995714A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114245179A (en) * 2021-12-24 2022-03-25 天地伟业技术有限公司 Audio and video conversion method and device and electronic equipment

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
CN102131084A (en) * 2010-01-19 2011-07-20 深圳市在线通网络科技开发有限公司 RTMP (Real Time Messaging Protocol) pushing device and method for audio/video streaming media
WO2011090715A2 (en) * 2009-12-28 2011-07-28 Akamai Technologies, Inc. Edge server for format-agnostic streaming architecture
US20150046568A1 (en) * 2013-08-11 2015-02-12 Imvision Software Technologies Ltd. Method and system for playing multicast over-the-top (ott) content streams
CN105992044A (en) * 2015-02-05 2016-10-05 天脉聚源(北京)科技有限公司 Method and system of transcoding HLS to RTMP live streaming
CN106162062A (en) * 2015-04-10 2016-11-23 深圳市视高电子技术有限公司 Obtain the method and system of monitor video
CN108173861A (en) * 2017-12-29 2018-06-15 北京奇虎科技有限公司 A kind of method, apparatus of net cast and live streaming distribution connector
CN108206833A (en) * 2018-01-11 2018-06-26 福建星网锐捷通讯股份有限公司 Audio/video data transmission method and its system
CN108243173A (en) * 2016-12-27 2018-07-03 北京视联动力国际信息技术有限公司 A kind of RTMP video pushing methods and device based on regarding networking
CN108712654A (en) * 2018-05-18 2018-10-26 网宿科技股份有限公司 A kind of code-transferring method and equipment of audio/video flow
CN110460910A (en) * 2019-08-23 2019-11-15 南京美乐威电子科技有限公司 A kind of conversion method of RTMP agreement to NDI agreement, conversion equipment and converting system
CN111601073A (en) * 2020-04-15 2020-08-28 深圳新贝奥科技有限公司 Method for pushing video code stream to cloud server through local area network

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
WO2011090715A2 (en) * 2009-12-28 2011-07-28 Akamai Technologies, Inc. Edge server for format-agnostic streaming architecture
CN102131084A (en) * 2010-01-19 2011-07-20 深圳市在线通网络科技开发有限公司 RTMP (Real Time Messaging Protocol) pushing device and method for audio/video streaming media
US20150046568A1 (en) * 2013-08-11 2015-02-12 Imvision Software Technologies Ltd. Method and system for playing multicast over-the-top (ott) content streams
CN105992044A (en) * 2015-02-05 2016-10-05 天脉聚源(北京)科技有限公司 Method and system of transcoding HLS to RTMP live streaming
CN106162062A (en) * 2015-04-10 2016-11-23 深圳市视高电子技术有限公司 Obtain the method and system of monitor video
CN108243173A (en) * 2016-12-27 2018-07-03 北京视联动力国际信息技术有限公司 A kind of RTMP video pushing methods and device based on regarding networking
CN108173861A (en) * 2017-12-29 2018-06-15 北京奇虎科技有限公司 A kind of method, apparatus of net cast and live streaming distribution connector
CN108206833A (en) * 2018-01-11 2018-06-26 福建星网锐捷通讯股份有限公司 Audio/video data transmission method and its system
CN108712654A (en) * 2018-05-18 2018-10-26 网宿科技股份有限公司 A kind of code-transferring method and equipment of audio/video flow
US20210360314A1 (en) * 2018-05-18 2021-11-18 Wangsu Science & Technology Co., Ltd. Transcoding method and device for audio/video stream
CN110460910A (en) * 2019-08-23 2019-11-15 南京美乐威电子科技有限公司 A kind of conversion method of RTMP agreement to NDI agreement, conversion equipment and converting system
CN111601073A (en) * 2020-04-15 2020-08-28 深圳新贝奥科技有限公司 Method for pushing video code stream to cloud server through local area network

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114245179A (en) * 2021-12-24 2022-03-25 天地伟业技术有限公司 Audio and video conversion method and device and electronic equipment

Similar Documents

Publication Publication Date Title
US10264044B2 (en) Apparatus and method for sending content as chunks of data to a user device via a network
US10187668B2 (en) Method, system and server for live streaming audio-video file
JP6190525B2 (en) A concept for determining the quality of media data streams with varying quality versus bit rate
US20130042100A1 (en) Method and apparatus for forced playback in http streaming
EP2822274A1 (en) Method for converting online media data or playing video and apparatus thereof
CN104683884A (en) Live method and system for stream medium
JP6333858B2 (en) System, apparatus, and method for sharing a screen having multiple visual components
WO2014139269A1 (en) Method and apparatus for playing and processing videos based on a virtual desktop
CN110996160B (en) Video processing method and device, electronic equipment and computer readable storage medium
KR20140005261A (en) System and method for enhanced remote transcoding using content profiling
US11804248B2 (en) Timecode generation and assignment
CN112995714A (en) Method and device for converting private video stream into RTMP standard stream
CN112616065A (en) Screen image initiating method and device, computer equipment, readable storage medium and screen image presenting system
CN109040818B (en) Audio and video synchronization method, storage medium, electronic equipment and system during live broadcasting
CN106254907B (en) Live video synthesis method and device
CN110572673A (en) Video encoding and decoding method and device, storage medium and electronic device
CN112312221A (en) Audio and video playing method, storage medium and device
CN104469400A (en) Image data compression method based on RFB protocol
TWI806479B (en) Method of coding and decoding point cloud data, equipment, computer readable storage medium, and electronic device
CN112954374B (en) Video data processing method and device, electronic equipment and storage medium
CN111093091A (en) Video processing method, server and system
CN112954396B (en) Video playing method and device, electronic equipment and computer readable storage medium
CN110545447B (en) Audio and video synchronization method and device
CN113645485A (en) Method and device for realizing conversion from any streaming media protocol to NDI (network data interface)
CN112449213A (en) HLS slicing service scheme realized based on FFmpeg

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20210618