[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

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 PDF

Info

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
Application number
CN201911087254.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.)
Shenzhen Mapgoo Technology Co ltd
Original Assignee
Shenzhen Mapgoo 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 Shenzhen Mapgoo Technology Co ltd filed Critical Shenzhen Mapgoo Technology Co ltd
Priority to CN201911087254.0A priority Critical patent/CN111010593A/en
Publication of CN111010593A publication Critical patent/CN111010593A/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 or manipulating encoded video stream scene graphs
    • H04N21/2343Processing 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • 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 or manipulating encoded video stream scene graphs
    • H04N21/2343Processing 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/234309Processing 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/63Control 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/643Communication protocols
    • H04N21/6437Real-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

Method and device for packaging H.265 video data based on FLV format
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.
CN201911087254.0A 2019-11-08 2019-11-08 Method and device for packaging H.265 video data based on FLV format Pending CN111010593A (en)

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)

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

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

Patent Citations (7)

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

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