libwebrtc 以外の WebRTC ライブラリ

最終更新日:

2019-05-24

aiortc

URL:

https://github.com/aiortc

Python で書かれた WebRTC ライブラリです。

暗号関連以外はすべて Python で書かれています。暗号には libsrtp や OpenSSL を利用しています。

Python での QUIC 実装も公開されています。

aiortc/aioquic: QUIC implementation in Python

Pion

URL:

https://github.com/pion

Go で書かれた WebRTC ライブラリです。

他のライブラリへの依存がとても少なく SCTP 、TURN/STUN 、 DTLS-SRTP 、RTP/RTCP 、SDP といった主要プロトコルすべてを Go で実現しています。

Go での WebRTC 向けの QUIC 実装も公開されています。

pion/quic: A Go implementation of the QUIC API for Peer-to-peer and Client-to-Server Connections