rtp

Real-time transport protocol library

A Go implementation of real-time transport protocol (RTP) used in WebRTC applications for video and audio streaming.

A Go implementation of RTP

GitHub

367 stars
23 watching
114 forks
Language: Go
last commit: about 1 month ago
audiogogolangmedianetworkingpionrtpstreamingvideowebrtc

Related projects:

Repository Description Stars
pion/rtcp An implementation of RTCP packet handling in Go 152
pion/sdp An implementation of the Session Description Protocol for use in WebRTC signaling 157
pion/sctp An SCTP implementation in Go, providing networking functionality for WebRTC applications. 227
bluenviron/gortsplib Provides an RTSP client and server library for media streaming in the Go programming language. 706
etalab/transpo-rt Provides a simple API for fetching public transport real-time data from schedules and feeds. 21
cisco/libsrtp Provides an implementation of Secure Real-time Transport Protocol (SRTP) and related cryptographic functions for secure RTP data transport. 1,241
whatietf/goript A Go implementation of RIPT, a protocol for delivering real-time media over the internet. 11
valyala/gorpc A Go library that enables fast and efficient RPC (Remote Procedure Call) communication between clients and servers in high-load environments. 706
xmppo/go-xmpp A Go library providing an implementation of the XMPP protocol for real-time communication over the internet 535
fullstorydev/grpchan Provides an abstraction and implementations of gRPC transports, allowing for customized connections with various protocols. 205
anthonyknorman/micropython_tinyrtc A Python library to interact with the RTC modules commonly used on cheap electronics 4
jlaine/aiortc A Python implementation of WebRTC and ORTC protocols using asyncio. 141
pion/dtls A native DTLS 1.2 implementation in Go 606
anacrolix/utp A Go implementation of the uTP transport protocol used in Bittorrent networks 176
wmnsk/go-pfcp Implementation of the Packet Forwarding Control Protocol (PFCP) signaling protocol in Go. 125