[go: up one dir, main page]

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 PDF

Info

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
Application number
CN201910887035.4A
Other languages
Chinese (zh)
Other versions
CN110662107A (en
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.)
Tiandy Technologies Co Ltd
Original Assignee
Tiandy Technologies 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 Tiandy Technologies Co Ltd filed Critical Tiandy Technologies Co Ltd
Priority to CN201910887035.4A priority Critical patent/CN110662107B/en
Publication of CN110662107A publication Critical patent/CN110662107A/en
Application granted granted Critical
Publication of CN110662107B publication Critical patent/CN110662107B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/432Content retrieval operation from a local storage medium, e.g. hard-disk
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/25Mapping addresses of the same type
    • H04L61/2503Translation of Internet protocol [IP] addresses
    • H04L61/256NAT traversal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/02Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
    • H04L63/029Firewall traversal, e.g. tunnelling or, creating pinholes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72409User 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/72415User 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/442Monitoring 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/44213Monitoring of end-user related data
    • H04N21/44222Analytics of user selections, e.g. selection of programs or purchase activity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-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/47202End-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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • 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/632Control 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-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

Video playback method based on point-to-point communication of embedded monitoring equipment
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.
CN201910887035.4A 2019-09-19 2019-09-19 Video playback method based on point-to-point communication of embedded monitoring equipment Active CN110662107B (en)

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)

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

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