CN113852854B - Video push-stream and pull-stream implementation method and system based on Android system - Google Patents
Video push-stream and pull-stream implementation method and system based on Android system Download PDFInfo
- Publication number
- CN113852854B CN113852854B CN202110919378.1A CN202110919378A CN113852854B CN 113852854 B CN113852854 B CN 113852854B CN 202110919378 A CN202110919378 A CN 202110919378A CN 113852854 B CN113852854 B CN 113852854B
- Authority
- CN
- China
- Prior art keywords
- service
- android
- starting
- video
- rtmp
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 78
- 238000005516 engineering process Methods 0.000 claims abstract description 31
- 230000006870 function Effects 0.000 claims description 40
- 230000008569 process Effects 0.000 claims description 5
- 230000005540 biological transmission Effects 0.000 abstract description 8
- 238000012544 monitoring process Methods 0.000 abstract description 5
- 238000004590 computer program Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 10
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 230000004075 alteration Effects 0.000 description 2
- 230000007547 defect Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video stream to a specific local network, e.g. a Bluetooth® network
- H04N21/43637—Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]
-
- 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]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer And Data Communications (AREA)
Abstract
The invention provides a video plug-flow and pull-flow implementation method and system based on an Android system, wherein the method comprises the following steps: carrying RTMP and RTSP video plug-flow and pull-flow technology on Android equipment; and the acquisition terminal acquires the video stream and pushes the video stream to the Android device through the hot spot service shared by the Android device. The technology can bear RTMP and RTSP video push-stream pull-stream technology on Android equipment, realize that real-time video with highest 4K resolution can be transmitted in peer equipment, and the technology can be applied to realize real-time video monitoring and transmission in weak network or network-free environments without depending on 5G and an external server, push-stream cloud service, on-demand service and the like.
Description
Technical Field
The invention relates to the field of computers, in particular to a video plug-flow and pull-flow implementation method and system based on an Android system.
Background
The video push streaming technology is a technology that after the terminal encapsulates the collected original video data into data in h.264 or h.265 format, the data is sent to the server through RTMP (Real Time Messaging Protocol, real-time messaging protocol) or RTSP (Real Time Streaming Protocol, multimedia streaming protocol) protocol, and the client can play the video data collected by the terminal through RTMP, RTSP or HTTP-FLV.
In the traditional push flow technology, when in a weak network environment or a network-free environment, a video stream acquired by an acquisition terminal can be pushed to a server through a third-party live broadcast push flow server. The server side is usually an independent server, and plays roles of RTMP and RTSP stream receiving service, so that along with the wide application of an Android system in embedded electronics and automobile electronics, a lightweight push stream receiving service is urgently needed.
Disclosure of Invention
Aiming at the technical problems existing in the prior art, the invention provides a video push-stream pull-stream realization method and a system based on an Android system, which overcome the defect that the prior realization of video push-stream pull-stream in a weak network or no network environment is necessary to be aided by a third party server.
According to a first aspect of the present invention, there is provided a video plug-flow and pull-flow implementation method based on an Android system, including: carrying RTMP and RTSP video plug-flow and pull-flow technology on Android equipment; and the acquisition terminal acquires the video stream and pushes the video stream to the Android device through the hot spot service shared by the Android device.
On the basis of the technical scheme, the invention can also make the following improvements.
Optionally, the loading the RTMP and RTSP video push-pull technology on the Android device includes: transplanting RTMP and RSTP servers realized by the golang to an Android platform; modifying a main starting method and adding a service starting export function of a dynamic link library; and calling the service start export function through the JNI method and starting RTMP and RTSP services.
Optionally, the modifying the main starting method and adding a service starting export function of the dynamic link library include: leaving the conventional application program starting entry point main method blank, and modifying the service starting method into a function calling method.
Optionally, the method for leaving the conventional application program starting entry point main method blank and modifying the service starting method into a function calling method includes: the main method is emptied and modified into function call in the golang middleware layer, and a function is exported through export keyword statement; and compiling the golang code into an Android-supported dynamic link library by using an Android NDK cross compiler, wherein the Android NDK cross compiler is designated as the golang compiler.
Optionally, the service initiation export function is invoked through a JNI method, and the RTMP and RTSP services are initiated, which includes: the push Service triggers and starts the RTSP and RTMP Service processes after the onstartCommand starts in Service.
Optionally, the hotspot service shared by the Android device is a WiFi6 hotspot service.
According to a second aspect of the invention, a video plug-flow and pull-flow implementation system based on an Android system is provided, and the system comprises an acquisition terminal and Android equipment; the Android device is used for bearing RTMP and RTSP video push-stream and pull-stream technologies; the acquisition terminal is used for acquiring the video stream and pushing the video stream to the Android device through the hot spot service shared by the Android device.
Optionally, the hotspot service shared by the Android device is a WiFi6 hotspot service.
According to a third aspect of the present invention, there is provided an electronic device, including a memory, and a processor, where the processor is configured to implement a video plug-flow and pull-flow implementation method based on an Android system when executing a computer management program stored in the memory.
According to a fourth aspect of the present invention, there is provided a computer readable storage medium having stored thereon a computer management class program which, when executed by a processor, implements the steps of a video plug-flow pull-flow implementation method based on an Android system.
According to the video push-stream pull-stream realization method and system based on the Android system, the technology for bearing RTMP and RTSP video push-stream pull-stream can be borne on the Android device, real-time video with the highest 4K resolution can be transmitted in the peer-to-peer device, the technology can be independent of 5G and an external server, push cloud service, on-demand service and the like, and the technology can be applied to realize real-time video monitoring and transmission in a weak network or network-free environment.
Drawings
Fig. 1 is a flowchart of a video plug-flow and pull-flow implementation method based on an Android system;
fig. 2 is a schematic structural diagram of a video plug-flow and pull-flow implementation system based on an Android system;
fig. 3 is a schematic hardware structure of one possible electronic device according to the present invention;
fig. 4 is a schematic hardware structure of a possible computer readable storage medium according to the present invention.
Detailed Description
The following describes in further detail the embodiments of the present invention with reference to the drawings and examples. The following examples are illustrative of the invention and are not intended to limit the scope of the invention.
At present, the application of RTMP and RTSP video push streaming services to an Android platform is not realized, most video push streaming needs to rely on a third-party server, a live broadcast server needs to be independently deployed in a weak network or no-network environment, and a picture transmission channel live broadcast push streaming server acquired by equipment is required.
The invention does not need to rely on a third-party live broadcast push server at all, can play push receiving and forwarding of 4K-level video pictures by virtue of a golang cooperative technology, provides a terminal access mode of an HTTP-FLV protocol, and can play push pictures through a player or a browser.
Referring to fig. 1, fig. 1 provides a flowchart of a video plug-flow and pull-flow implementation method based on an Android system, and the method comprises the following steps: 101. carrying RTMP and RTSP video plug-flow and pull-flow technology on Android equipment; 102. and the acquisition terminal acquires the video stream and pushes the video stream to the Android device through the hot spot service shared by the Android device.
It can be understood that, firstly, the RTMP and RTSP video plug-flow and pull-flow technology is transplanted to a device (called an Android device) borne in an Android system, and then the video plug-flow and pull-flow service is realized on the Android device.
The acquisition terminal acquires the video stream, the acquired video stream can be pushed to the Android device through the hot spot service shared by the Android device, and the push stream and pull stream service of the video can be realized on the Android system device under the environment of weak network or no network without depending on a third party service end.
The technology can bear RTMP and RTSP video push-stream pull-stream technology on Android equipment, realize that real-time video with highest 4K resolution can be transmitted in peer equipment, and the technology can be applied to realize real-time video monitoring and transmission in weak network or network-free environments without depending on 5G and an external server, push-stream cloud service, on-demand service and the like.
In a possible embodiment, the RTMP, RTSP video push-pull technology is carried on an Android device, including: transplanting RTMP and RSTP servers realized by the golang to an Android platform; modifying a main starting method and adding a service starting export function of a dynamic link library; and calling the service start export function through the JNI method and starting RTMP and RTSP services.
Wherein, modify the main starting method, and increase the service of the dynamic link library and start the export function, including: leaving the conventional application program starting entry point main method blank, and modifying the service starting method into a function calling method. The method specifically comprises the following steps: the main method is emptied and modified into function call in the golang middleware layer, and a function is exported through export keyword statement; and compiling the golang code into an Android-supported dynamic link library by using an Android NDK cross compiler, wherein the Android NDK cross compiler is designated as the golang compiler.
It can be understood that the implementation of transplanting the RTMP and RTSP video push-pull streaming service to the Android platform is realized by transplanting the RTMP and RSTP service end realized by the golang to the Android platform, modifying the main starting method, and adding a service starting export function of the dynamic link library.
At present, the Android platform has higher requirements on compiling and running only through RTMP and RTSP servers written in C++, cannot support coroutine technology, is difficult to transplant and has generally poor compatibility. The service end technology based on the golang has cross-platform, cooperative support and very convenient portability, and has the biggest characteristics that the cooperative support is introduced, and real-time transmission of high-definition videos of a plurality of channels can be easily handled.
The conventional application program starting entry point is a main method, to be compiled into the support of the Android dynamic link library, the main method needs to be left blank, and the service starting method is modified to be a function calling mode. The main method is firstly emptied and modified into a function call at a golang middleware layer, and the function is exported through export keyword declaration.
The Android NDK cross-compilation tool chain is used for compiling the golang code into a dynamic link library supported by Android, and a compiler needs to be designated as an Android NDK cross-compiler for golang.
export
CC=$ANDROID_NDK_HOME/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android21-clang
The compiled product can externally expose a Service starting function, the Service starting function can be called through a JNI method, RTMP and RTSP services are started, and a starting entry of the final Service is realized through Service on an Android system.
The push stream Service can trigger and start the RTSP and RTMP Service processes after the onstartCommand in Service is started, and the push stream and pull stream Service of the video can be realized on the Android system.
After RTMP and RTSP video plug-flow and pull-flow services are transplanted to an Android platform, after the acquisition terminal acquires video streams, the acquired video streams are sent to the Android device through a hot spot service shared by the Android device, and the Android device can play the video streams.
The hotspot service shared by the Android device comprises but is not limited to WiFi6 hotspot service, so that real-time video with the highest 4K resolution can be transmitted in the peer device, and the method can be applied to realizing real-time video monitoring and transmission in a weak network or network-free environment.
According to the invention, RTMP and RTSP services are carried on an Android system, so that the dependence of push flow on 5G, wiFi in a traditional architecture is reduced, wiFi6 hot spot services are gradually supported along with Android collection, and a maximum 1.2Gbps single-flow bandwidth can be provided for a video flow channel, so that real-time transmission of a video flow of 4K video is satisfied.
Fig. 2 is a block diagram of a video plug-flow and pull-flow implementation system based on an Android system according to an embodiment of the present invention, and as shown in fig. 2, the video plug-flow and pull-flow implementation system based on an Android system includes an acquisition terminal 21 and an Android device 22.
The Android device 22 is used for carrying RTMP and RTSP video push-stream and pull-stream technologies; the collection terminal 21 is used for collecting video streams and pushing the video streams to the Android device through a hot spot service shared by the Android device.
It can be understood that the video plug-and-play implementation system based on the Android system provided by the invention corresponds to the video plug-and-play implementation method based on the Android system provided by the foregoing embodiments, and relevant technical features of the video plug-and-play implementation system based on the Android system can refer to relevant technical features of the video plug-and-play implementation method based on the Android system, which are not described herein again.
Referring to fig. 3, fig. 3 is a schematic diagram of an embodiment of an electronic device according to an embodiment of the invention. As shown in fig. 3, an embodiment of the present invention provides an electronic device 300, including a memory 310, a processor 320, and a computer program 311 stored in the memory 310 and executable on the processor 320, wherein the processor 320 implements the following steps when executing the computer program 311: carrying RTMP and RTSP video plug-flow and pull-flow technology on Android equipment; and the acquisition terminal acquires the video stream and pushes the video stream to the Android device through the hot spot service shared by the Android device.
Referring to fig. 4, fig. 4 is a schematic diagram of an embodiment of a computer readable storage medium according to the present invention. As shown in fig. 4, the present embodiment provides a computer-readable storage medium 400 having stored thereon a computer program 411, which computer program 411, when executed by a processor, performs the steps of: carrying RTMP and RTSP video plug-flow and pull-flow technology on Android equipment; and the acquisition terminal acquires the video stream and pushes the video stream to the Android device through the hot spot service shared by the Android device.
According to the video push-stream pull-stream implementation method and system based on the Android system, the technology for carrying RTMP and RTSP video push-stream pull-stream can be carried on the Android device, real-time video with the highest 4K resolution can be transmitted in the peer-to-peer device, the technology can be independent of 5G and an external server, push-stream cloud service, on-demand service and the like, and the technology can be applied to realize real-time video monitoring and transmission in a weak network or network-free environment.
In the foregoing embodiments, the descriptions of the embodiments are focused on, and for those portions of one embodiment that are not described in detail, reference may be made to the related descriptions of other embodiments.
It will be appreciated by those skilled in the art that embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present invention have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. It is therefore intended that the following claims be interpreted as including the preferred embodiments and all such alterations and modifications as fall within the scope of the invention.
It will be apparent to those skilled in the art that various modifications and variations can be made to the present invention without departing from the spirit or scope of the invention. Thus, it is intended that the present invention also include such modifications and alterations insofar as they come within the scope of the appended claims or the equivalents thereof.
Claims (4)
1. The method for realizing the video plug-flow and pull-flow based on the Android system is characterized by comprising the following steps of:
carrying RTMP and RTSP video plug-flow and pull-flow technology on Android equipment;
the method comprises the steps that an acquisition terminal acquires video streams and pushes the video streams to Android equipment through hot spot services shared by the Android equipment;
the hotspot service shared by the Android device is WiFi6 hotspot service;
the loading of RTMP and RTSP video push-stream pull-stream technology on Android equipment comprises the following steps:
transplanting RTMP and RSTP servers realized by the golang to an Android platform;
modifying a main starting method and adding a service starting export function of a dynamic link library;
calling the service start export function through a JNI method and starting RTMP and RTSP service;
the modifying the main starting method and adding a service starting export function of a dynamic link library comprises the following steps:
leaving the conventional application program starting entry point main method blank, and modifying the service starting method into a function calling method;
leaving the conventional application program starting entry point main method blank, and modifying the service starting method into a function calling method, wherein the method comprises the following steps:
the main method is emptied and modified into function call in the golang middleware layer, and a function is exported through export keyword statement;
compiling the golang code into a dynamic link library supported by Android by using an Android NDK cross compiler, wherein the Android NDK cross compiler is designated as the golang compiler;
calling the service start export function through the JNI method and starting RTMP and RTSP service, and then comprising the following steps:
the push Service triggers and starts the RTSP and RTMP Service processes after the onstartCommand starts in Service.
2. The video plug-flow and pull-flow implementation system based on the Android system is characterized by comprising an acquisition terminal and Android equipment;
the Android device is used for bearing RTMP and RTSP video push-stream and pull-stream technologies;
the acquisition terminal is used for acquiring video streams and pushing the video streams to the Android device through hot spot services shared by the Android device;
the hotspot service shared by the Android device is WiFi6 hotspot service;
the Android device is specifically configured to:
transplanting RTMP and RSTP servers realized by the golang to an Android platform;
modifying a main starting method and adding a service starting export function of a dynamic link library;
calling the service start export function through a JNI method and starting RTMP and RTSP service;
the modifying the main starting method and adding a service starting export function of a dynamic link library comprises the following steps:
leaving the conventional application program starting entry point main method blank, and modifying the service starting method into a function calling method;
leaving the conventional application program starting entry point main method blank, and modifying the service starting method into a function calling method, wherein the method comprises the following steps:
the main method is emptied and modified into function call in the golang middleware layer, and a function is exported through export keyword statement;
compiling the golang code into a dynamic link library supported by Android by using an Android NDK cross compiler, wherein the Android NDK cross compiler is designated as the golang compiler;
calling the service start export function through the JNI method and starting RTMP and RTSP service, and then comprising the following steps:
the push Service triggers and starts the RTSP and RTMP Service processes after the onstartCommand starts in Service.
3. An electronic device comprising a memory, a processor for implementing the steps of implementing the video push pull method of claim 1 when executing a computer management class program stored in the memory.
4. A computer readable storage medium, having stored thereon a computer management class program which when executed by a processor implements the steps of implementing a video push pull method according to claim 1.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110919378.1A CN113852854B (en) | 2021-08-11 | 2021-08-11 | Video push-stream and pull-stream implementation method and system based on Android system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110919378.1A CN113852854B (en) | 2021-08-11 | 2021-08-11 | Video push-stream and pull-stream implementation method and system based on Android system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113852854A CN113852854A (en) | 2021-12-28 |
CN113852854B true CN113852854B (en) | 2024-02-23 |
Family
ID=78975289
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110919378.1A Active CN113852854B (en) | 2021-08-11 | 2021-08-11 | Video push-stream and pull-stream implementation method and system based on Android system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113852854B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117176705B (en) * | 2023-11-03 | 2024-01-26 | 成都阿加犀智能科技有限公司 | Industrial camera video stream display method, device, equipment and medium |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107613312A (en) * | 2017-10-09 | 2018-01-19 | 武汉斗鱼网络科技有限公司 | A kind of live method and apparatus |
CN109151571A (en) * | 2018-10-10 | 2019-01-04 | 四川长虹电器股份有限公司 | The method that DST PLAYER in DTV based on GStreamer frame promotes image quality |
CN109634734A (en) * | 2018-12-14 | 2019-04-16 | 深圳市鼎晟开元科技有限公司 | Automatic compiling dissemination method, device and computer readable storage medium |
CN110267093A (en) * | 2019-05-15 | 2019-09-20 | 广州视源电子科技股份有限公司 | Live video pushing method and device, storage medium, terminal and live mirror |
CN111064972A (en) * | 2019-11-28 | 2020-04-24 | 湖北工业大学 | Live video control method based on IPV9 |
CN111225222A (en) * | 2018-11-26 | 2020-06-02 | 北京奇虎科技有限公司 | Video stream playing method, device and system based on screen data of RTMP (real time Messaging protocol) |
CN112423146A (en) * | 2019-08-21 | 2021-02-26 | 亦非云互联网技术(上海)有限公司 | Playing data acquisition and pushing method, system, medium, server and playing terminal |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7899915B2 (en) * | 2002-05-10 | 2011-03-01 | Richard Reisman | Method and apparatus for browsing using multiple coordinated device sets |
KR20120094273A (en) * | 2011-02-16 | 2012-08-24 | 한국전자통신연구원 | Streaming service and device playing system using svc server |
US11496713B2 (en) * | 2019-10-08 | 2022-11-08 | Eaton Intelligent Power Limited | Systems and method for managing remote display of video streams |
-
2021
- 2021-08-11 CN CN202110919378.1A patent/CN113852854B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107613312A (en) * | 2017-10-09 | 2018-01-19 | 武汉斗鱼网络科技有限公司 | A kind of live method and apparatus |
CN109151571A (en) * | 2018-10-10 | 2019-01-04 | 四川长虹电器股份有限公司 | The method that DST PLAYER in DTV based on GStreamer frame promotes image quality |
CN111225222A (en) * | 2018-11-26 | 2020-06-02 | 北京奇虎科技有限公司 | Video stream playing method, device and system based on screen data of RTMP (real time Messaging protocol) |
CN109634734A (en) * | 2018-12-14 | 2019-04-16 | 深圳市鼎晟开元科技有限公司 | Automatic compiling dissemination method, device and computer readable storage medium |
CN110267093A (en) * | 2019-05-15 | 2019-09-20 | 广州视源电子科技股份有限公司 | Live video pushing method and device, storage medium, terminal and live mirror |
CN112423146A (en) * | 2019-08-21 | 2021-02-26 | 亦非云互联网技术(上海)有限公司 | Playing data acquisition and pushing method, system, medium, server and playing terminal |
CN111064972A (en) * | 2019-11-28 | 2020-04-24 | 湖北工业大学 | Live video control method based on IPV9 |
Also Published As
Publication number | Publication date |
---|---|
CN113852854A (en) | 2021-12-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5897134B2 (en) | Mobile multimedia real-time transcoding system, apparatus, storage medium, and method | |
CN106685942B (en) | Video live broadcast playback system and video live broadcast playback method | |
CN101977218B (en) | Internet playing file transcoding method and system | |
JP2020119497A (en) | Live streaming segmentation method, apparatus and system | |
US20160134677A1 (en) | Apparatus and method for cloud assisted adaptive streaming | |
CN109963169B (en) | Transcoding method, server and computer readable storage medium | |
WO2015165395A1 (en) | Video playback method and apparatus | |
CN112804592B (en) | RTSP live video forwarding method and terminal based on browser | |
CN111225222A (en) | Video stream playing method, device and system based on screen data of RTMP (real time Messaging protocol) | |
JP6338709B2 (en) | Streaming apparatus and method thereof, streaming service system using the same, and computer-readable recording medium (streaming apparatus and method thereof, streaming service system using the streaming medium and computer readable) | |
US9578356B1 (en) | Live video matching method and system | |
CN113852854B (en) | Video push-stream and pull-stream implementation method and system based on Android system | |
US20200288183A1 (en) | Live video replay method, replay server and system | |
US20210100044A1 (en) | Methods And Systems For Pairing User Device And Content Application | |
CN112839238A (en) | Screen projection playing method and device and storage medium | |
US20210385512A1 (en) | Transmission of applications with content | |
CN103780925A (en) | On-line video-on-demand method and system based on moving platform | |
CN108337556B (en) | Method and device for playing audio-video file | |
CN103873956A (en) | Media file playing method and system, player, terminal and media storage platform | |
CN105163144A (en) | Online network video P2P transmission method | |
CN110740138B (en) | Data transmission method and device | |
WO2017071642A1 (en) | Media playback method, device and computer storage medium | |
CN102523250B (en) | Content distribution system | |
CN111125207B (en) | Data acquisition method and device, connector and presto engine | |
CN104717545A (en) | Video playing method and device |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |