منصوبے کے بارے میں
Pion WebRTC WebRTC API کا ایک pure Go implementation ہے۔ یہ webrtc-pc اور webrtc-stats standards کو implement کرتا ہے، جس میں DataChannels، audio/video send and receive، renegotiation، اور Plan-B اور Unified Plan دونوں کی حمایت شامل ہے۔
Connectivity features میں ایک مکمل ICE Agent، ICE Restart، Trickle ICE، STUN، TURN (UDP، TCP، DTLS، TLS)، اور mDNS candidates شامل ہیں۔ DataChannels ordered/unordered اور lossy/lossless delivery کی حمایت کرتے ہیں۔ Media API direct RTP/RTCP access فراہم کرتی ہے، packetizers Opus، PCM، H264، VP8، اور VP9 کے لیے، اور Simulcast، SVC، NACK، Sender/Receiver Reports، Transport Wide Congestion Control Feedback، اور Bandwidth Estimation کی حمایت کرتی ہے۔ اس میں IVF، Ogg، H264، اور Matroska utilities شامل ہیں اور x264، libvpx، GStreamer، اور ffmpeg کے ساتھ integrate ہوتا ہے۔
Security DTLS v1.2 اور SRTP کے ذریعے handled کی جاتی ہے، جس میں GCM suites کے لیے hardware acceleration دستیاب ہے۔ یہ library Cgo کے بغیر ہے اور Windows، macOS، Linux، FreeBSD، iOS، Android، اور WASM کو multiple architectures پر support کرتی ہے۔ یہ MIT licensed ہے اور example applications، API documentation، اور Discord کے ذریعے community support فراہم کرتی ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.