Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and system for building a lightweight webrtc system suitable for internet of things devices

An Internet of Things device and lightweight technology, applied in transmission systems, digital transmission systems, error prevention/detection using return channels, etc., can solve problems such as huge code, difficult maintenance, complex architecture design, etc., to achieve specific functions , the effect of simple structure

Active Publication Date: 2021-08-17
SHENZHEN FANHAI SANJIANG TECH DEV
View PDF9 Cites 0 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 comprehensive, its code is huge and difficult to maintain, and cross-compilation is difficult, so it is not suitable for embedded systems.

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 building a lightweight webrtc system suitable for internet of things devices
  • Method and system for building a lightweight webrtc system suitable for internet of things devices
  • Method and system for building a lightweight webrtc system suitable for internet of things devices

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach

[0087] Such as 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:

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

[0089] Step 204: Transmit audio and video data between the local device and the peer device, and save the audio and video data packets in the RTPCache module;

[0090] Step 206: Carry out packet loss detection on the audio and video data in the RTPCache module, send the 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 RTPCache module;

[0091] 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 pe...

Embodiment 2

[0163] Such as Figure 8 As shown, the system of this application for establishing a lightweight WebRTC system suitable for Internet of Things devices, 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.

[0164] A path establishment module, configured to establish a communication path through P2P NAT traversal between the local device and the peer device;

[0165] 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 RTPCache module;

[0166]The packet loss retransmission request module is used to detect the packet loss of the audio and video data stored in the RTPCache module, send the packet loss retransmission message to the peer device, and obtain the original data packet according to the packet loss retransmission information,...

Embodiment 3

[0173] 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

A method and system for establishing a lightweight WebRTC system suitable for Internet of Things devices, comprising: establishing a communication path through P2P NAT traversal between the local device and the peer device; Carry out audio and video data transmission, and save the audio and video data packets in the cache; 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 The data packet is stored in the cache; the packet loss retransmission request sent by the peer device is received, and the data packet to be retransmitted is retrieved from the original data packet in the cache, and sent to the peer device. This application has a simple structure and specific functions, and is suitable for embedded devices in the Internet of Things. It has the basic functions of WebRTC, meets the basic audio and video RTC communication functions of Internet of Things devices, and can communicate with WebRTC applications on common platforms.

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
Patent Type & Authority Patents(China)
IPC IPC(8): H04L29/06H04L29/12H04L1/18H04L29/08
CPCH04L1/1838H04L61/256H04L67/104H04L67/02H04L65/65
Inventor 荣文亮吴思欣
Owner SHENZHEN FANHAI SANJIANG TECH DEV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products