CN110662107B - Video playback method based on point-to-point communication of embedded monitoring equipment - Google Patents
Video playback method based on point-to-point communication of embedded monitoring equipment Download PDFInfo
- Publication number
- CN110662107B CN110662107B CN201910887035.4A CN201910887035A CN110662107B CN 110662107 B CN110662107 B CN 110662107B CN 201910887035 A CN201910887035 A CN 201910887035A CN 110662107 B CN110662107 B CN 110662107B
- Authority
- CN
- China
- Prior art keywords
- mobile phone
- client
- time
- video
- phone client
- 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 23
- 238000004891 communication Methods 0.000 title claims abstract description 16
- 238000012544 monitoring process Methods 0.000 title claims abstract description 13
- 230000006870 function Effects 0.000 claims abstract description 15
- 238000004080 punching Methods 0.000 claims description 6
- 238000012806 monitoring device Methods 0.000 claims description 4
- 238000006243 chemical reaction Methods 0.000 claims description 3
- 230000035515 penetration Effects 0.000 claims description 3
- 230000005540 biological transmission Effects 0.000 abstract description 9
- 238000004364 calculation method Methods 0.000 abstract description 4
- 230000002708 enhancing effect Effects 0.000 abstract description 3
- 238000004458 analytical method Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000012545 processing 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/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/432—Content retrieval operation from a local storage medium, e.g. hard-disk
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
- H04L61/2503—Translation of Internet protocol [IP] addresses
- H04L61/256—NAT traversal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/02—Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
- H04L63/029—Firewall traversal, e.g. tunnelling or, creating pinholes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
- H04M1/72415—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories for remote control of appliances
-
- 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/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
- H04N21/44222—Analytics of user selections, e.g. selection of programs or purchase activity
-
- 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/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47202—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
-
- 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/47—End-user applications
- H04N21/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
-
- 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/632—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 using a connection between clients on a wide area network, e.g. setting up a peer-to-peer communication via Internet for retrieving video segments from the hard-disk of other client devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Human Computer Interaction (AREA)
- Databases & Information Systems (AREA)
- General Health & Medical Sciences (AREA)
- Social Psychology (AREA)
- Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention provides a video playback method based on point-to-point communication of embedded monitoring equipment, which realizes that audio and video on demand can be directly carried out between a mobile phone and equipment without a server through a NAT traversal method of TCP. The user inputs the start time and the end time on the mobile phone client, the mobile phone client transmits the time period to the equipment terminal, and the equipment terminal returns all the videos in the time period to the mobile phone client, so that the functions of remote video retrieval, remote time period on-demand, remote file on-demand and remote play control are realized. The video playback method based on the point-to-point communication of the embedded monitoring equipment reduces the dependence on the Source Server of the data Source, and simultaneously, tasks such as storage, transmission, calculation and the like of the data are relatively evenly distributed to all parts of the system, thereby greatly reducing the pressure of the network and the bandwidth and enhancing the stability of the data and the transmission.
Description
Technical Field
The invention belongs to the field of video monitoring, and particularly relates to a video playback method based on point-to-point communication of embedded monitoring equipment.
Background
In the existing video monitoring field, each subsystem and even a user terminal in a network heavily depend on a data Source Server, and tasks such as data storage, transmission, calculation and the like are performed in the same system. The pressure of the network and the bandwidth is greatly increased, and the stability of data and transmission is reduced. Meanwhile, the embedded device user is difficult to retrieve the remote video file, the interaction cost is high, and the functions are not suitable for use.
Disclosure of Invention
In view of this, the present invention aims to provide a video playback method based on embedded monitoring device point-to-point communication, which reduces the dependence on the Source Server of the data Source, and distributes tasks such as storage, transmission, and calculation of the data to each part of the system relatively evenly, thereby greatly reducing the pressure of the network and the bandwidth, and enhancing the stability of the data and transmission.
In order to achieve the purpose, the technical scheme of the invention is realized as follows:
a video playback method based on point-to-point communication of embedded monitoring equipment realizes the function of directly playing audio and video on demand by a mobile phone and equipment without a server through a NAT traversal method of TCP.
The user inputs the start time and the end time on the mobile phone client, the mobile phone client transmits the time period to the equipment end, and the equipment end returns all the videos in the time period to the mobile phone client, so that the remote video retrieval function is realized;
the user inputs the start time and the end time on the mobile phone client, the mobile phone client transmits the time slot to the equipment end, and the equipment end plays all the videos in the time slot from the first one to the last one, so that the remote time slot on-demand function is realized;
after inquiring the file list at the mobile phone client, the user selects the file to be played and transmits the file name to the equipment end, and the equipment end plays the file, namely, the audio and video stream is transmitted to the mobile phone client, so that the remote file on-demand function is realized;
the user carries out fast forward, fast backward, pause and time positioning related operations on the equipment end at the mobile phone client, thereby realizing the remote play control function.
Further, the way of the NAT traversal method of TCP is to traverse NAT, i.e. punch a hole to make the P2P pass through on NAT and firewall.
Further, the method for opening the penetration of the P2P on the NAT and the firewall includes:
s1, Client A logs in the Server, NAT A allocates a port for the Session, and the address of the Client A received by the Server S is the external network address of the Client A;
s2, the Client B logs in the Server S, the NAT B allocates another port for the Session, and then the Server S receives the address corresponding to the B;
s3, optimizing a hole punching mode, and punching a hole with the direction same as the external network address of the Client A on the NATB, wherein the Client B receives the same information as the information sent to the Server S by the Client A;
s4, when the device end receives the message which is sent by the mobile device to the embedded device and contains the extracted inquiry video time, the embedded device carries out UTC time conversion on the received message, inquires the related video file according to the time and returns the result to the mobile device;
s5, the mobile device sends the relevant playing protocol to the embedded device, and the embedded device carries out the following operations after receiving the message:
(1) applying for session resources through a record _ AllocPlayBackSession command;
(2) setting a function for sending a file stream to an upper layer and releasing a session callback through a record _ SetUserCallbackFunction command;
(3) performing a playback operation through a record _ StartPlayBack command;
(4) and the memory leakage condition is avoided by stopping the session and releasing related resources through the record _ SetStopStatus command.
Further, the mobile phone client sends the related operation instructions of fast forward, fast backward, pause and time positioning to the device side, and the mode of the device side responding to the instructions is as follows: by reducing the distance between the I frame and the P frame in the video stream next to the current position.
Compared with the prior art, the video playback method based on the point-to-point communication of the embedded monitoring equipment has the following advantages:
the video playback method based on the point-to-point communication of the embedded monitoring equipment reduces the dependence on the Source Server of the data Source, and simultaneously, tasks such as storage, transmission, calculation and the like of the data are relatively evenly distributed to all parts of the system, thereby greatly reducing the pressure of the network and the bandwidth and enhancing the stability of the data and the transmission.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention, illustrate embodiments of the invention and together with the description serve to explain the invention and do not constitute a limitation of the invention. In the drawings:
fig. 1 is a schematic timing diagram illustrating a playback start sequence of a video playback method based on point-to-point communication of embedded monitoring equipment according to an embodiment of the present invention;
fig. 2 is a schematic view illustrating a playback start flow of a video playback method based on embedded monitoring device peer-to-peer communication according to an embodiment of the present invention;
fig. 3 is a schematic view illustrating a playback callback processing flow of a video playback method based on embedded monitoring device peer-to-peer communication according to an embodiment of the present invention.
Detailed Description
It should be noted that the embodiments and features of the embodiments may be combined with each other without conflict.
In the description of the present invention, it is to be understood that the terms "center", "longitudinal", "lateral", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", and the like, indicate orientations or positional relationships based on those shown in the drawings, and are used only for convenience in describing the present invention and for simplicity in description, and do not indicate or imply that the referenced devices or elements must have a particular orientation, be constructed and operated in a particular orientation, and thus, are not to be construed as limiting the present invention. Furthermore, the terms "first", "second", etc. are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first," "second," etc. may explicitly or implicitly include one or more of that feature. In the description of the present invention, "a plurality" means two or more unless otherwise specified.
In the description of the present invention, it should be noted that, unless otherwise explicitly specified or limited, the terms "mounted," "connected," and "connected" are to be construed broadly, e.g., as meaning either a fixed connection, a removable connection, or an integral connection; can be mechanically or electrically connected; they may be connected directly or indirectly through intervening media, or they may be interconnected between two elements. The specific meaning of the above terms in the present invention can be understood by those of ordinary skill in the art through specific situations.
The present invention will be described in detail below with reference to the embodiments with reference to the attached drawings.
A video playback method based on point-to-point communication of embedded monitoring equipment is disclosed, as shown in figures 1 to 3, the invention realizes remote video file retrieval: the mobile phone client inputs the start time and the end time, transmits the time period to the equipment end, and the equipment end returns all the videos in the time period to the mobile phone client.
The invention realizes the remote time interval on demand: the mobile phone client inputs the start time and the end time, and transmits the time period to the equipment end, and the equipment end broadcasts all the videos in the time period from the first to the last, namely, the audio and video stream is transmitted to the mobile phone client.
The invention realizes the remote file on demand: after the mobile phone client inquires the file list, a file to be played is selected, the file name is transmitted to the equipment end, and the equipment end plays the file, namely, the audio and video stream is transmitted to the mobile phone client.
The invention realizes remote play control, including fast forward (2-8 times speed), fast backward (2-8 times speed), pause and time positioning: the mobile phone client can select the multiplying power of fast forward and fast backward, including 2, 4 and 8 times, and the maximum support is 8 times; the interface of the mobile phone client side is clicked for pause, the picture is paused, and the equipment side stops sending the audio and video stream; the time positioning is that after the specified time is reached through dragging, the picture is also adjusted to the specified time.
The invention realizes that the mobile phone and the equipment directly carry out audio and video on demand without a server: and the TCP crossing technology is realized.
The invention realizes the starting of the playback, the ending of the playback, the pause of the playback, the fast forward of the playback and the fast backward of the playback, and additionally comprises the picture downloading.
In order to allow the mobile phone client and the embedded device to directly interact in a point-to-point manner, first, the mobile phone client needs to traverse the NAT, i.e., punch through (P2P penetrates through the NAT and the firewall). The following basic logic of hole making is briefly described below.
Firstly, Client A (Peer A) logs in a Server, NAT A allocates a port 32102 for the Session, then the address of the Client A received by Server S is 192.0.2.150:32102, which is the external network address of the Client A;
secondly, Client B (TURN Client) logs in Server S, the port allocated to the Session by NAT B is 7000, then the address of B received by Server S is 192.0.2.1: 7000;
optimizing a hole punching mode, and punching a hole with the direction of 192.0.2.150 (namely the external network address of the Client A) on the NATB, so that the Client A sends information of 192.0.2.1:7000, and the Client B can receive the information. The primary task is completed, so that the mobile device and the embedded device can directly interact (message information and the like), and the video package of the video can be transmitted.
And receiving a json message sent by the mobile equipment to the embedded equipment, taking out the query video time from the json, and after the time is taken by the embedded equipment, carrying out UTC time conversion and then querying related video files according to the time and returning the result to the mobile equipment.
Then the mobile device sends a relevant playing protocol (remote time slot on demand or remote file on demand) to the embedded device, and the embedded device carries out the following operations after taking the message:
(1) the record _ AllocPlayBackSession applies for session resources;
(2) the record _ SetUserCallbackFunction sets a callback function, and the callback function is used for the upper layer to send a file stream and release a session callback;
(3) recording _ StartPlayBack starts playback;
(4) and the record _ SetStopStatus stops the session and releases related resources, thereby avoiding memory leakage.
And receiving json message analysis related operations (fast forward, fast backward, pause, time positioning and the like) sent by the mobile equipment to the embedded equipment, wherein the fast forward operation is realized by reducing the distance between I frames and P frames in the next video stream, and the faster mode is realized by dropping all P frames and only playing the I frames. And in the same fast backward mode, the processed video stream is played in a reverse direction. And pausing, namely pausing the transmission of the video stream, wherein the time is determined as the analysis and playing according to the designated time transmitted by the mobile equipment.
The most basic operation of a video playback system for peer-to-peer communication is to ensure the existence of "holes" because it is the basis for implementing the subsequent operations for playing back a video stream and the related operations. The optimization rule is that even if no P2P data packet needs to be transmitted, the application program must send a "hole" heartbeat packet to the other party to keep the "hole" time-sensitive in order to maintain the "hole" to work properly. And both sides of the P2P client "punch" again before the current "hole" times out, discarding the original "hole".
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like that fall within the spirit and principle of the present invention are intended to be included therein.
Claims (2)
1. A video playback method based on point-to-point communication of embedded monitoring equipment is characterized in that: by means of the NAT traversal method of the TCP, the audio and video on demand of the mobile phone and the equipment is directly realized without passing through a server;
the user inputs the start time and the end time on the mobile phone client, the mobile phone client transmits the time period to the equipment end, and the equipment end returns all the videos in the time period to the mobile phone client, so that the remote video retrieval function is realized;
the user inputs the start time and the end time on the mobile phone client, the mobile phone client transmits the time slot to the equipment end, and the equipment end plays all the videos in the time slot from the first one to the last one, so that the remote time slot on-demand function is realized;
after inquiring the file list at the mobile phone client, the user selects the file to be played and transmits the file name to the equipment end, and the equipment end plays the file, namely, the audio and video stream is transmitted to the mobile phone client, so that the remote file on-demand function is realized;
the user carries out fast forward, fast backward, pause and time positioning related operations on the equipment end at the mobile phone client, thereby realizing the remote play control function;
the TCP NAT traversal method is characterized in that NAT traversal is carried out, namely holes are punched to realize the penetration of P2P on the NAT and a firewall;
the method for opening the penetration of the P2P on the NAT and the firewall comprises the following steps:
s1, Client A logs in the Server, NAT A allocates a port for the Session, and the address of the Client A received by the Server S is the external network address of the Client A;
s2, the Client B logs in the Server S, the NAT B allocates another port for the Session, and then the Server S receives the address corresponding to the B;
s3, optimizing a hole punching mode, and punching a hole with the direction same as the external network address of the Client A on the NATB, wherein the Client B receives the same information as the information sent to the Server S by the Client A;
s4, when the device end receives the message which is sent by the mobile device to the embedded device and contains the extracted inquiry video time, the embedded device carries out UTC time conversion on the received message, inquires the related video file according to the time and returns the result to the mobile device;
s5, the mobile device sends the relevant playing protocol to the embedded device, and the embedded device carries out the following operations after receiving the message:
(1) applying for session resources through a record _ AllocPlayBackSession command;
(2) setting a function for sending a file stream to an upper layer and releasing a session callback through a record _ SetUserCallbackfunction command;
(3) performing a playback operation through a record _ StartPlayBack command;
(4) and the memory leakage condition is avoided by stopping the session and releasing related resources through the record _ SetStopStatus command.
2. The video playback method based on embedded monitoring device point-to-point communication of claim 1, characterized in that: the method comprises the following steps that the mobile phone client sends related operation instructions of fast forward, fast backward, pause and time positioning to the equipment end, and the mode of the equipment end responding to the instructions is as follows: by reducing the distance between the I frame and the P frame in the video stream next to the current position.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910887035.4A CN110662107B (en) | 2019-09-19 | 2019-09-19 | Video playback method based on point-to-point communication of embedded monitoring equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910887035.4A CN110662107B (en) | 2019-09-19 | 2019-09-19 | Video playback method based on point-to-point communication of embedded monitoring equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110662107A CN110662107A (en) | 2020-01-07 |
CN110662107B true CN110662107B (en) | 2022-09-16 |
Family
ID=69037292
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910887035.4A Active CN110662107B (en) | 2019-09-19 | 2019-09-19 | Video playback method based on point-to-point communication of embedded monitoring equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110662107B (en) |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101170687B (en) * | 2007-11-28 | 2010-07-28 | 武汉烽火网络有限责任公司 | Method for front recording order to penetrate NAT based on video monitoring |
US8626879B2 (en) * | 2009-12-22 | 2014-01-07 | Sling Media, Inc. | Systems and methods for establishing network connections using local mediation services |
CN105578135A (en) * | 2015-12-15 | 2016-05-11 | 浙江宇视科技有限公司 | A video-on-demand method and device |
-
2019
- 2019-09-19 CN CN201910887035.4A patent/CN110662107B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN110662107A (en) | 2020-01-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11477495B2 (en) | Live broadcast method and system, and related device | |
CN109889543B (en) | Video transmission method, root node, child node, P2P server and system | |
CN112738140B (en) | Video stream transmission method, device, storage medium and equipment based on WebRTC | |
EP1962507A1 (en) | Method for sending stream media, signaling forwarding device and stream media system | |
EP2640099A1 (en) | Method, system and apparatus for providing stream media service | |
EP2487872A1 (en) | Method, device and system for bandwidth control | |
CN108632558B (en) | Video call method and device | |
KR101871303B1 (en) | Method for subscribing to streams from multicast clients | |
CN112118266B (en) | Distributed state synchronization method based on cooperation of HTTP and WebSocket | |
CN109560901A (en) | A kind of data repeating method, device, terminal device and storage medium | |
CN104509060B (en) | The method and device of transmission of flow media data | |
CN109561137B (en) | Method, device, terminal equipment and medium for establishing P2P network | |
CN111147817B (en) | Video processing method, device, electronic device and storage medium | |
CN103648056A (en) | Point-to-point transmission method and apparatus for smart television | |
CN110662107B (en) | Video playback method based on point-to-point communication of embedded monitoring equipment | |
CN115103146A (en) | Video playback method, device, device and storage medium | |
CN110943910A (en) | WebSocket-based interphone implementation method | |
CN104956720B (en) | Multiple simultaneous sessions are transmitted to client via wireless access network | |
CN113726817B (en) | Streaming media data transmission method, device and medium | |
CN106454416B (en) | A method and device for synchronous playback | |
WO2023088371A1 (en) | Call method and system, electronic device and computer-readable storage medium | |
CN117955959A (en) | Collaborative transmission method, device, equipment and storage medium for multimedia content | |
CN115767192A (en) | Method and device for managing and scheduling multiple video streams based on SSRC | |
CN112788348A (en) | On-demand method, device, equipment, system and storage medium | |
CN106850659B (en) | A method, device and system for establishing a media channel |
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 | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20220824 Address after: No.8, Haitai Huake 2nd Road, Huayuan Industrial Zone, Binhai New Area, Tianjin, 300450 Applicant after: TIANDY TECHNOLOGIES Co.,Ltd. Address before: Room a220, complex building, No.8, Haitai Huake 2nd Road, Huayuan Industrial Zone, Binhai New Area, Tianjin, 300384 Applicant before: TIANJIN TIANDI JIYE TECHNOLOGY CO.,LTD. |
|
TA01 | Transfer of patent application right | ||
GR01 | Patent grant | ||
GR01 | Patent grant |