Unlock instant, AI-driven research and patent intelligence for your innovation.

Method and system for establishing lightweight WebRTC system suitable for Internet of Things device

An IoT device, lightweight technology, applied in transmission systems, digital transmission systems, error prevention/detection using return channels, etc., can solve problems such as difficult maintenance, large code, and difficulty in cross-compilation, achieving simple architecture, Feature-Specific Effects

Active Publication Date: 2018-06-15
深圳市三江智控科技有限公司
View PDF9 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Due to the complex and diverse application scenarios targeted by WebRTC at present, its architecture design is complex, its functions are

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and system for establishing lightweight WebRTC system suitable for Internet of Things device
  • Method and system for establishing lightweight WebRTC system suitable for Internet of Things device
  • Method and system for establishing lightweight WebRTC system suitable for Internet of Things device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach

[0083] like figure 2 As shown, the method for establishing a lightweight WebRTC system suitable for Internet of Things devices in this application, an implementation thereof, includes the following steps:

[0084] Step 202: Establish a communication path between the local device and the peer device through P2P NAT traversal;

[0085] Step 204: Transmit audio and video data between the local device and the peer device, and store the audio and video data packets in the cache;

[0086] Step 206: Perform packet loss detection on the audio and video data in the cache, send a packet loss retransmission message to the peer device, and obtain the original data packet according to the packet loss retransmission information, and store it in the cache;

[0087] Step 208: Receive the packet loss retransmission request sent by the peer device, retrieve the data packet to be retransmitted from the original data packet in the cache, and send it to the peer device.

[0088] Step 202 may sp...

Embodiment 2

[0159] like Figure 8 As shown, the system for establishing a lightweight WebRTC system suitable for Internet of Things devices in this application, an implementation thereof, includes a path establishment module, a data transmission module, a packet loss retransmission request module, and a packet loss retransmission processing module.

[0160] A path establishment module, used for establishing a communication path through P2P NAT traversal between the local device and the peer device;

[0161] The data transmission module is used to transmit audio and video data between the local device and the peer device, and save the audio and video data packets in the cache;

[0162] The packet loss retransmission request module is used to detect the packet loss of the audio and video data in the cache, send the packet loss retransmission message to the peer device, and obtain the original data packet according to the packet loss retransmission information, and save it in the cache ;

...

Embodiment 3

[0169] The present application may also provide a computer-readable storage medium, including a program, where the program can be executed by a processor to implement the method in Embodiment 1.

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a method and system for establishing a lightweight WebRTC system suitable for an Internet of Things device. The method comprises the following steps: establishing a communication path between a home terminal device and an opposite terminal device through P2P NAT traversal; performing audio-video data transmission between the home terminal device and the opposite terminal device, storing audio-video data packets in a cache; performing packet loss detection for the audio-video data in the cache, sending a lost packet retransmission message to the opposite terminal device,and simultaneously obtaining original data packets according to lost packet retransmission information, and storing the original data packets in the cache; receiving a lost packet retransmission request sent by the opposite terminal device, searching out the data packets needed to be retransmitted from the original data packets in the cache, and sending the data packets searched out to the opposite terminal device. The method and the system provided by the invention are simple in architectures, undivided in functions, suitable for the Internet of Things devices, have WebRTC basic functions, satisfy a basic audio-video RTC communication function of the Internet of Things devices and also can intercommunicate with a WebRTC application of a universal platform.

Description

technical field [0001] The present application relates to the field of Internet of Things multimedia communication, and in particular to a method and system for establishing a lightweight WebRTC system suitable for Internet of Things devices. Background technique [0002] WebRTC is an open source project promoted by Google, which aims to provide a simple JavaScript interface for web applications on browsers and mobile phones, enabling them to have RTC (Real-Time Communications) real-time communication capabilities. It means that developers who develop web applications on WebRTC browsers only need simple JavaScript statements to realize complex multimedia RTC functions, which greatly reduces development difficulty and development costs. Organizations such as W3C are developing WebRTC standard JavaScript API interfaces. [0003] In the technical architecture of the entire WebRTC project, the bottom layer of WebRTC provides the core technology of audio and video multimedia, inc...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04L29/06H04L29/12H04L1/18H04L29/08
CPCH04L1/1838H04L61/256H04L67/104H04L67/02H04L65/65
Inventor 荣文亮吴思欣
Owner 深圳市三江智控科技有限公司