CN111010593A - Method and device for packaging H.265 video data based on FLV format - Google Patents
Method and device for packaging H.265 video data based on FLV format Download PDFInfo
- Publication number
- CN111010593A CN111010593A CN201911087254.0A CN201911087254A CN111010593A CN 111010593 A CN111010593 A CN 111010593A CN 201911087254 A CN201911087254 A CN 201911087254A CN 111010593 A CN111010593 A CN 111010593A
- Authority
- CN
- China
- Prior art keywords
- video data
- flv format
- flv
- format
- modified
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 24
- 238000004806 packaging method and process Methods 0.000 title claims abstract description 11
- 238000012986 modification Methods 0.000 claims description 5
- 230000004048 modification Effects 0.000 claims description 5
- 230000009286 beneficial effect Effects 0.000 abstract description 3
- 238000005538 encapsulation Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000012856 packing Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/234309—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by transcoding between formats or standards, e.g. from MPEG-2 to MPEG-4 or from Quicktime to Realvideo
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/643—Communication protocols
- H04N21/6437—Real-time Transport Protocol [RTP]
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
The embodiment of the invention discloses a method and a device for packaging H.265 video data based on an FLV format, wherein the method comprises the following steps: in a video tag of a standard FLV format, adding an identification value for identifying that video data is H.265 video data into a decoder number field; adding an HEVC packet type field in the standard FLV format by referring to an AVC packet type field for encapsulating H.264 video data in the standard FLV format; adding an HEVC packet in the standard FLV format by referring to an AVC packet field for encapsulating H.264 video data in the standard FLV format, wherein the sequence of sequence headers of the HEVC packet sequentially comprises the following steps: a video parameter set VPS, a sequence parameter set SPS and a picture parameter set PPS; the h.265 video data is encapsulated based on the modified FLV format. The invention is beneficial to saving a large amount of bandwidth during live broadcasting, reducing resource consumption and reducing live broadcasting delay.
Description
Technical Field
The present invention relates to, and in particular, to a method and apparatus for encapsulating h.265 video data based on FLV format.
Background
The RTMP and HTTP-FLV protocols are widely used application layer transmission protocols in the field of live broadcasting, and the transmitted contents are data in FLV format. The standard FLV format supports encapsulation of h.264 video data, but not h.265 video data, according to the definition of the standard FLV format. Therefore, the standard RTMP protocol does not support carrying h.265 video data either, and the currently mainstream RTMP protocol live broadcast mode is also carrying h.264 video data. However, the compression efficiency of h.265 video data is greatly improved compared with that of h.264 video data, and if h.265 video data is used for live broadcast, a large amount of bandwidth can be saved, resource consumption is reduced, and live broadcast delay is reduced.
Disclosure of Invention
In view of the above technical problem, embodiments of the present invention provide a method and an apparatus for encapsulating h.265 video data based on FLV format.
A first aspect of an embodiment of the present invention provides a method for encapsulating h.265 video data based on an FLV format, where the method includes:
in a video tag of a standard FLV format, adding an identification value for identifying that video data is H.265 video data into a decoder number field;
adding an HEVC (high efficiency video coding) packet type field in the standard FLV format by referring to an AVC packet type field for encapsulating H.264 video data in the standard FLV format;
and adding an HEVC packet field in the standard FLV format by referring to the AVC packet field which encapsulates H.264 video data in the standard FLV format, wherein the sequence of sequence headers of HEVC packets sequentially comprises the following steps: a video parameter set VPS, a sequence parameter set SPS and a picture parameter set PPS;
the h.265 video data is encapsulated based on the modified FLV format.
Optionally, the h.265 video data is obtained based on video encoding acquired by an image acquisition module.
Optionally, the method further comprises:
and sending the H.265 video data encapsulated based on the modified FLV format to a server based on an RTMP protocol or an HTTP-FLV protocol, and sending the H.265 video data encapsulated based on the modified FLV format to a client by the server so that the client carries out live broadcast according to the H.265 video data encapsulated based on the modified FLV format.
Optionally, the client decapsulates the received h.265 video data based on an RTMP protocol and the modified FLV format, decodes the decapsulated h.265 video data, and plays the decoded h.265 video data; or,
and the client decapsulates the received H.265 video data based on the HTTP-FLV protocol and the modified FLV format, decodes the decapsulated H.265 video data, and plays the decoded H.265 video data.
A second aspect of embodiments of the present invention provides an apparatus for encapsulating h.265 video data based on FLV format, the apparatus comprising:
the format modification module is used for adding an identification value for identifying that the video data is H.265 video data in a decoder number field in a video tag in a standard FLV format;
and referring to an AVC packet type field for encapsulating H.264 video data in the standard FLV format, and adding an HEVC packet type field in the standard FLV format;
and adding an HEVC packet field in the standard FLV format by referring to an AVC packet field which encapsulates H.264 video data in the standard FLV format, wherein the sequence of sequence headers of HEVC packets sequentially comprises: a video parameter set VPS, a sequence parameter set SPS and a picture parameter set PPS;
and the packaging module is used for packaging the H.265 video data based on the modified FLV format.
Optionally, the h.265 video data is obtained based on video encoding acquired by an image acquisition module.
Optionally, the apparatus further comprises:
and the sending module is used for sending the H.265 video data encapsulated based on the modified FLV format to a server based on an RTMP protocol or an HTTP-FLV protocol, and sending the H.265 video data encapsulated based on the modified FLV format to a client by the server so that the client carries out live broadcast according to the H.265 video data encapsulated based on the modified FLV format.
Optionally, the client decapsulates the received h.265 video data based on an RTMP protocol and the modified FLV format, decodes the decapsulated h.265 video data, and plays the decoded h.265 video data; or,
and the client decapsulates the received H.265 video data based on the HTTP-FLV protocol and the modified FLV format, decodes the decapsulated H.265 video data, and plays the decoded H.265 video data.
In the technical scheme provided by the embodiment of the invention, the definition of the standard FLV format is modified, so that the modified FLV format can support H.265 video data, thereby being beneficial to saving a large amount of bandwidth during live broadcasting, reducing resource consumption and reducing live broadcasting delay.
Drawings
FIG. 1 is a flowchart of a method for encapsulating H.265 video data based on FLV format according to an embodiment of the present invention;
FIG. 2 is a flow chart of a method for encapsulating H.265 video data based on FLV format according to another embodiment of the present invention;
FIG. 3 is a block diagram of an apparatus for encapsulating H.265 video data based on FLV format according to an embodiment of the present invention;
fig. 4 is a block diagram of an apparatus for encapsulating h.265 video data based on FLV format according to another embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. 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.
It should be noted that the following embodiments may be combined without conflict.
Referring to fig. 1, a method for encapsulating h.265 video data based on FLV format according to an embodiment of the present invention includes steps S101 to S104.
In step S101, in the video tag in the standard FLV format, an identification value for identifying that the video data is h.265 video data is added to the decoder number field.
That is, in the Video Tags in the standard FLV format, an identification value such as 12 is added to the CodecID field of the decoder number for identifying the Video data as h.265 Video data.
In step S102, the HEVC packet type field is added to the standard FLV format with reference to the AVC packet type field that encapsulates h.264 video data in the standard FLV format.
The HEVC packet type field is used to encapsulate h.265 video data, the HEVC packet type is HEVC pakettype, the AVC packet type is AVCPacketType, the content of AVCPacketType is the content of AVCPacketType in the existing standard FLV format, and the meaning of the content of HEVC pakettype can be explained with reference to the meaning of the content of AVCPacketType, so as to facilitate understanding.
In step S103, an AVC packet field encapsulated in the h.264 video data in the standard FLV format is referred to, and an HEVC packet field is added in the standard FLV format, where the sequence of sequence headers of the HEVC packets sequentially is: a video parameter set VPS, a sequence parameter set SPS and a picture parameter set PPS.
The HEVC packet field is used to encapsulate h.265 video data, an HEVC packet, i.e., hevcvvideopacket, an AVC packet, i.e., AVCVideoPacket in the existing standard FLV format, and a sequence header, and the meaning of HEVCVideoPacket can be interpreted by the meaning of AVCVideoPacket in the existing standard FLV format for easy understanding.
For ease of understanding, VPS is a full name: video parameter set, SPS full name: sequence parameter set, PPS english full name: picture parameter set.
In step S104, the h.265 video data is packaged based on the modified FLV format.
The implementation manner of step S104 may refer to an implementation manner of encapsulating h.264 video data based on the existing FLV format.
Optionally, the h.265 video data is obtained based on video encoding captured by an image capture module. Illustratively, h.265 video data is obtained for video captured by a camera.
In some embodiments, the method for encapsulating h.265 video data based on the FLV format of the embodiment of the present invention may further include: and sending the H.265 video data encapsulated based on the modified FLV format to a server based on RTMP (Real Time Messaging Protocol) or HTTP-FLV (hypertext Transfer Protocol), and sending the H.265 video data encapsulated based on the modified FLV format to a client by the server so that the client carries out live broadcast according to the H.265 video data encapsulated based on the modified FLV format.
The client performs different decapsulation processes according to the packing type of the h.265 video data, for example, in some embodiments, the client decapsulates the received h.265 video data based on the RTMP protocol and the modified FLV format, decodes the decapsulated h.265 video data, and plays the decoded h.265 video data.
In other embodiments, the client decapsulates the received h.265 video data based on the HTTP-FLV protocol and the modified FLV format, decodes the decapsulated h.265 video data, and plays the decoded h.265 video data.
The client can be a device with a video playing function, such as a mobile phone, a tablet computer or a desktop computer.
The execution main body of the method for packaging H.265 video data based on the FLV format can be a video forwarding server; other devices with data processing and communication capabilities are also possible.
In an embodiment, referring to fig. 2, the method for encapsulating h.265 video data based on FLV format may include the following steps:
(1) the image acquisition module acquires a video;
(2) encoding the video collected in the step (1) to obtain H.265 video data;
(3) packaging H.265 video data based on the modified FLV format;
(4) packing the H.265 video data based on an RTM protocol, and sending the packed H.265 video data;
(5) and forwarding the packaged H.265 video data to the client based on the RTM server.
The client performs the following operations:
(1) decapsulating the packed H.265 video data forwarded by the RTMP server based on the RTMP protocol;
(2) decapsulate the h.265 video data obtained in the decapsulating step (1) based on the modified FLV format;
(3) decoding the H.265 video data obtained by the decapsulation in the step (2);
(4) and playing the decoded H.265 video data.
According to the method for packaging H.265 video data based on the FLV format, disclosed by the embodiment of the invention, the definition of the standard FLV format is modified, so that the modified FLV format can support the H.265 video data, and the method is beneficial to saving a large amount of bandwidth during live broadcasting, reducing resource consumption and reducing live broadcasting delay. That is, the FLV protocol is extended to support the encapsulation of the H.265 video data, so that the transmission protocols such as RTMP and HTTP-FLV which support the encapsulation of the FLV protocol can support the transmission of the H.265 video data, and further the live broadcast of the H.265 video data can be realized.
The above describes a method for encapsulating h.265 video data based on FLV format in an embodiment of the present invention, and a device for encapsulating h.265 video data based on FLV format in an embodiment of the present invention is described below, referring to fig. 3, an embodiment of the device for encapsulating h.265 video data based on FLV format in an embodiment of the present invention includes a format modification module 110 and an encapsulation module 120.
The format modification module 110 is configured to add, in a video tag in the standard FLV format, an identification value for identifying that video data is h.265 video data to a decoder number field; and increasing an HEVC packet type field in the standard FLV format by referring to an AVC packet type field for encapsulating H.264 video data in the standard FLV format; and adding an HEVC packet field in the standard FLV format by referring to the AVC packet field for encapsulating the H.264 video data in the standard FLV format, wherein the sequence of sequence headers of HEVC packets sequentially comprises: a video parameter set VPS, a sequence parameter set SPS and a picture parameter set PPS.
The encapsulation module 120 is configured to encapsulate the h.265 video data based on the modified FLV format.
Optionally, the h.265 video data is obtained based on video encoding captured by an image capture module.
Optionally, referring to fig. 4, the apparatus for encapsulating h.265 video data based on FLV format further includes a sending module 130, where the sending module 130 is configured to send the h.265 video data encapsulated based on the modified FLV format to the server based on the RTMP protocol or the HTTP-FLV protocol, and the server sends the h.265 video data encapsulated based on the modified FLV format to the client, so that the client performs live broadcast according to the h.265 video data encapsulated based on the modified FLV format.
Optionally, the client decapsulates the received h.265 video data based on the RTMP protocol and the modified FLV format, decodes the decapsulated h.265 video data, and plays the decoded h.265 video data; or the client decapsulates the received H.265 video data based on the HTTP-FLV protocol and the modified FLV format, decodes the decapsulated H.265 video data, and plays the decoded H.265 video data.
The above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.
Claims (8)
1. A method for encapsulating h.265 video data based on FLV format, the method comprising:
in a video tag of a standard FLV format, adding an identification value for identifying that video data is H.265 video data into a decoder number field;
adding an HEVC packet type field in the standard FLV format by referring to an AVC packet type field which encapsulates H.264 video data in the standard FLV format;
and adding an HEVC packet field in the standard FLV format by referring to the AVC packet field which encapsulates H.264 video data in the standard FLV format, wherein the sequence of sequence headers of HEVC packets sequentially comprises the following steps: a video parameter set VPS, a sequence parameter set SPS and a picture parameter set PPS;
the h.265 video data is encapsulated based on the modified FLV format.
2. The FLV format-based h.265 video data packaging method of claim 1, wherein the h.265 video data is obtained based on video coding acquired by an image acquisition module.
3. The method of claim 1, further comprising:
and sending the H.265 video data encapsulated based on the modified FLV format to a server based on an RTMP protocol or an HTTP-FLV protocol, and sending the H.265 video data encapsulated based on the modified FLV format to a client by the server so that the client carries out live broadcast according to the H.265 video data encapsulated based on the modified FLV format.
4. The method of claim 3, wherein the client decapsulates the received H.265 video data based on RTMP protocol and the modified FLV format, decodes the decapsulated H.265 video data, and plays the decoded H.265 video data; or,
and the client decapsulates the received H.265 video data based on the HTTP-FLV protocol and the modified FLV format, decodes the decapsulated H.265 video data, and plays the decoded H.265 video data.
5. An apparatus for encapsulating h.265 video data based on FLV format, the apparatus comprising:
the format modification module is used for adding an identification value for identifying that the video data is H.265 video data in a decoder number field in a video tag in a standard FLV format;
and referring to an AVC packet type field for encapsulating H.264 video data in the standard FLV format, and adding an HEVC packet type field in the standard FLV format;
and adding an HEVC packet field in the video tag by referring to an AVC packet field which encapsulates H.264 video data in the standard FLV format, wherein the sequence of sequence headers of HEVC packets sequentially comprises: a video parameter set VPS, a sequence parameter set SPS and a picture parameter set PPS;
and the packaging module is used for packaging the H.265 video data based on the modified FLV format.
6. The apparatus according to claim 5, wherein the H.265 video data is obtained based on video coding acquired by an image acquisition module.
7. The apparatus for encapsulating h.265 video data based on FLV format according to claim 5, wherein the apparatus further comprises:
and the sending module is used for sending the H.265 video data encapsulated based on the modified FLV format to a server based on an RTMP protocol or an HTTP-FLV protocol, and sending the H.265 video data encapsulated based on the modified FLV format to a client by the server so that the client carries out live broadcast according to the H.265 video data encapsulated based on the modified FLV format.
8. The apparatus according to claim 7, wherein the client decapsulates the received h.265 video data based on RTMP protocol and the modified FLV format, decodes the decapsulated h.265 video data, and plays the decoded h.265 video data; or,
and the client decapsulates the received H.265 video data based on the HTTP-FLV protocol and the modified FLV format, decodes the decapsulated H.265 video data, and plays the decoded H.265 video data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911087254.0A CN111010593A (en) | 2019-11-08 | 2019-11-08 | Method and device for packaging H.265 video data based on FLV format |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911087254.0A CN111010593A (en) | 2019-11-08 | 2019-11-08 | Method and device for packaging H.265 video data based on FLV format |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111010593A true CN111010593A (en) | 2020-04-14 |
Family
ID=70111044
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911087254.0A Pending CN111010593A (en) | 2019-11-08 | 2019-11-08 | Method and device for packaging H.265 video data based on FLV format |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111010593A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111683293A (en) * | 2020-05-31 | 2020-09-18 | 杭州视在数科信息技术有限公司 | Method for playing H.265 video across browsers based on HTTP-FLV protocol |
CN114363662A (en) * | 2022-01-07 | 2022-04-15 | 深圳看到科技有限公司 | Plug flow method, device, terminal and storage medium |
CN114513675A (en) * | 2022-01-04 | 2022-05-17 | 桂林电子科技大学 | Construction method of panoramic video live broadcast system |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1863302A (en) * | 2005-11-03 | 2006-11-15 | 华为技术有限公司 | Multimedia communication method and terminal thereof |
CN103002353A (en) * | 2011-09-16 | 2013-03-27 | 杭州海康威视数字技术股份有限公司 | Method and device for packaging multimedia documents |
CN104754349A (en) * | 2013-12-25 | 2015-07-01 | 炫一下(北京)科技有限公司 | Method and device for hardware decoding of audio/video |
US20170055041A1 (en) * | 2014-05-07 | 2017-02-23 | Daxin Zhu | Interactive acknowledge system and method based on internet communications and streaming media live broadcast |
CN107147916A (en) * | 2017-06-09 | 2017-09-08 | 苏州蜗牛数字科技股份有限公司 | A kind of method for transmitting H.265 encoded video data on the level of the transport layer |
CN109088887A (en) * | 2018-09-29 | 2018-12-25 | 北京金山云网络技术有限公司 | A kind of decoded method and device of Streaming Media |
CN110022478A (en) * | 2018-01-09 | 2019-07-16 | 武汉斗鱼网络科技有限公司 | A kind of H265 hardware encoding method and live streaming platform based on Intel SkyLake integrated graphics card |
-
2019
- 2019-11-08 CN CN201911087254.0A patent/CN111010593A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1863302A (en) * | 2005-11-03 | 2006-11-15 | 华为技术有限公司 | Multimedia communication method and terminal thereof |
CN103002353A (en) * | 2011-09-16 | 2013-03-27 | 杭州海康威视数字技术股份有限公司 | Method and device for packaging multimedia documents |
CN104754349A (en) * | 2013-12-25 | 2015-07-01 | 炫一下(北京)科技有限公司 | Method and device for hardware decoding of audio/video |
US20170055041A1 (en) * | 2014-05-07 | 2017-02-23 | Daxin Zhu | Interactive acknowledge system and method based on internet communications and streaming media live broadcast |
CN107147916A (en) * | 2017-06-09 | 2017-09-08 | 苏州蜗牛数字科技股份有限公司 | A kind of method for transmitting H.265 encoded video data on the level of the transport layer |
CN110022478A (en) * | 2018-01-09 | 2019-07-16 | 武汉斗鱼网络科技有限公司 | A kind of H265 hardware encoding method and live streaming platform based on Intel SkyLake integrated graphics card |
CN109088887A (en) * | 2018-09-29 | 2018-12-25 | 北京金山云网络技术有限公司 | A kind of decoded method and device of Streaming Media |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111683293A (en) * | 2020-05-31 | 2020-09-18 | 杭州视在数科信息技术有限公司 | Method for playing H.265 video across browsers based on HTTP-FLV protocol |
CN114513675A (en) * | 2022-01-04 | 2022-05-17 | 桂林电子科技大学 | Construction method of panoramic video live broadcast system |
CN114363662A (en) * | 2022-01-07 | 2022-04-15 | 深圳看到科技有限公司 | Plug flow method, device, terminal and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111372097B (en) | Receiving apparatus, display device, and receiving method | |
EP2987330B1 (en) | Method and apparatus for transmitting media data in multimedia transport system | |
CN110022297B (en) | High-definition video live broadcast system | |
RU2657175C2 (en) | Method and apparatus for encapsulation of motion picture experts group media transport assets in international organisation for standardisation base media files | |
US8707124B2 (en) | Method for processing forward error correction, FEC, data, device and system thereof | |
CN111010593A (en) | Method and device for packaging H.265 video data based on FLV format | |
US11956159B2 (en) | Transmission device, transmission method, reception device, and reception method | |
CN103414956A (en) | Real-time data transmission method and system based on transmission control protocol | |
WO2011075548A1 (en) | Carriage systems encoding or decoding jpeg 2000 video | |
WO2014183478A1 (en) | Video encoding method and apparatus | |
CN112788431A (en) | Video playing method, device, system, medium and browser based on HTML5 | |
US9936266B2 (en) | Video encoding method and apparatus | |
US20080248782A1 (en) | Providing Devices With Command Functionality in Content Streams | |
CN104244085B (en) | Multimedia data transmission method and device based on field programmable gate array | |
CN111083510A (en) | Method and device for pushing HEVC (high efficiency video coding) video | |
CN111629277B (en) | Video data transmission method, device and computer readable storage medium | |
CN104639979A (en) | Video sharing method and system | |
CN110602065A (en) | Live broadcast stream pushing method and device | |
CN110570614A (en) | Video monitoring system and intelligent camera | |
CN110233985B (en) | Data transmission method and network video monitoring device | |
WO2024060719A1 (en) | Data transmission methods, apparatus, electronic device, and storage medium | |
CN112351338A (en) | Video processing method, device, system and computer readable storage medium | |
CN114125550B (en) | Video processing method, device, equipment and readable storage medium | |
CN108174282A (en) | Error correction method, device, electronic equipment and computer storage media | |
CN111083395A (en) | Panoramic video processing method and system |
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 |
Application publication date: 20200414 |
|
RJ01 | Rejection of invention patent application after publication |