You are using staging server - a separate instance of the ESP Component Registry that allows you to try distribution tools and processes without affecting the real registry.

jays0223/videosdk-libpeer

0.0.1

Latest
uploaded 2 months ago
Videosdk IOT Component for ESP-IDF

readme

libpeer - Portable WebRTC Library for IoT/Embedded Device

build Discord

libpeer is a WebRTC implementation written in C, developed with BSD socket. The library aims to integrate IoT/Embedded device video/audio streaming with WebRTC, such as ESP32 and Raspberry Pi

Features

  • Vdieo/Audio Codec
    • H264
    • G.711 PCM (A-law)
    • G.711 PCM (µ-law)
    • OPUS
  • DataChannel
  • STUN/TURN
  • IPV4/IPV6
  • Signaling

Dependencies

Getting Started with Generic Example

Bash

$ sudo apt -y install git cmake
$ git clone --recursive https://github.com/sepfy/libpeer
$ cd libpeer
$ cmake -S . -B build && cmake --build build
$ wget http://www.live555.com/liveMedia/public/264/test.264 # Download test video file
$ wget https://mauvecloud.net/sounds/alaw08m.wav # Download test audio file
$ ./generic/sample/sample

Examples for Platforms

Links

Supports all targets

License: MIT

To add this component to your project, run:

idf.py add-dependency "jays0223/videosdk-libpeer^0.0.1"

or download archive

Stats

  • Archive size
    Archive size ~ 9.75 MB
  • Downloaded in total
    Downloaded in total 2 times
  • Downloaded this version
    This version: 2 times

Badge

jays0223/videosdk-libpeer version: 0.0.1
|