{"repo":"shinyoshiaki/werift-webrtc","free":true,"listed":false,"github":"https://github.com/shinyoshiaki/werift-webrtc","clone":"git clone https://github.com/shinyoshiaki/werift-webrtc.git","description":"WebRTC Implementation for TypeScript (Node.js), includes ICE/DTLS/SCTP/RTP/SRTP/WEBM/MP4","language":"TypeScript","stars":624,"topics":["webrtc","typescript","nodejs","ice","dtls","rtp","sctp","srtp","webm"],"license":"MIT","category":"dev-tools","readme_excerpt":"werift Programmable WebRTC for TypeScript & Node.js Build media servers, gateways, recorders, bots, test peers, and custom real-time pipelines with a browser-compatible WebRTC API backed by a TypeScript stack you can inspect and extend down to ICE, DTLS, SCTP, RTP/RTCP, SRTP/SRTCP, and DataChannel . Documentation · API Reference · Examples · Interoperability · Roadmap --- werift ( We b R TC I mplementation f or T ypeScript) is a WebRTC implementation for Node.js written in TypeScript. Use the browser-compatible RTCPeerConnection API when you want to build quickly, then drop down into ICE, DTLS, SCTP, RTP/RTCP, SRTP/SRTCP, or individual packets when your server-side application needs more control than a browser abstraction provides. Why werift? - Browser-compatible WebRTC API — use familiar RTCPeerConnection , tracks, transceivers, DataChannels, standard events, ICE configuration, and stats in Node.js. - TypeScript from PeerConnection down to the protocols — build and debug WebRTC without wrapping a native browser engine or native WebRTC binding. - Packet-oriented media control — send and receive RTP directly, making werift a natural fit for SFUs, recorders, relays, gateways, bots, test peers, and custom media pipelines. - Modern server connectivity — ICE-Lite, ICE restart, ICE-TCP, and TURN over UDP, TCP, and TLS are implemented in the TypeScript stack. - Modular protocol packages — use the full PeerConnection stack or focused ICE, DTLS, SCTP, RTP, and STUN/TURN server packag","default_branch":null,"files":null,"tree":[],"storefront":"/r/shinyoshiaki","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/shinyoshiaki/werift-webrtc/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}