priyagupta26/webrtc
Pure Go implementation of the WebRTC API
⭐ 0 stars💬 0 comments
Files
| 📄 .codacy.yaml | 146 B |
| 📄 .eslintrc.json | 30 B |
| 📁 .github | |
| 📄 .gitignore | 410 B |
| 📄 .golangci.yml | 8.5 KB |
| 📄 .goreleaser.yml | 121 B |
| 📁 .reuse | |
| 📄 DESIGN.md | 2.5 KB |
| 📄 LICENSE | 1.1 KB |
| 📁 LICENSES | |
| 📄 README.md | 8.6 KB |
| 📄 api.go | 2.7 KB |
| 📄 api_js.go | 781 B |
| 📄 api_test.go | 1.1 KB |
| 📄 bundlepolicy.go | 2.3 KB |
| 📄 bundlepolicy_test.go | 1.1 KB |
| 📄 certificate.go | 7.4 KB |
| 📄 certificate_js_test.go | 4.6 KB |
| 📄 certificate_test.go | 4.5 KB |
| 📄 codecov.yml | 461 B |
| 📄 configuration.go | 2.7 KB |
| 📄 configuration_common.go | 911 B |
| 📄 configuration_js.go | 1.5 KB |
| 📄 configuration_test.go | 1.9 KB |
| 📄 constants.go | 2.2 KB |
| 📄 datachannel.go | 20.5 KB |
| 📄 datachannel_go_test.go | 25.7 KB |
| 📄 datachannel_js.go | 13.7 KB |
| 📄 datachannel_js_detach.go | 1.4 KB |
| 📄 datachannel_test.go | 14.4 KB |
| 📄 datachannelinit.go | 1.4 KB |
| 📄 datachannelmessage.go | 388 B |
| 📄 datachannelparameters.go | 551 B |
| 📄 datachannelstate.go | 2.2 KB |
| 📄 datachannelstate_test.go | 1.2 KB |
| 📄 dtlsfingerprint.go | 671 B |
| 📄 dtlsparameters.go | 317 B |
| 📄 dtlsrole.go | 2.5 KB |
| 📄 dtlsrole_test.go | 2 KB |
| 📄 dtlstransport.go | 19.2 KB |
| 📄 dtlstransport_js.go | 1.6 KB |
| 📄 dtlstransport_test.go | 17.4 KB |
| 📄 dtlstransportstate.go | 2.7 KB |
| 📄 dtlstransportstate_test.go | 1.3 KB |
| 📁 e2e | |
| 📄 errors.go | 16.5 KB |
| 📁 examples | |
| 📄 gathering_complete_promise.go | 1.2 KB |
| 📄 gathering_complete_promise_example_test.go | 1.8 KB |
| 📄 go.mod | 1.1 KB |
README
<h1 align="center">
<a href="https://pion.ly"><img src="./.github/pion-gopher-webrtc.png" alt="Pion WebRTC" height="250px"></a>
<br>
Pion WebRTC
<br>
</h1>
<h4 align="center">A pure Go implementation of the WebRTC API</h4>
<p align="center">
<a href="https://pion.ly"><img src="https://img.shields.io/badge/pion-webrtc-gray.svg?longCache=true&colorB=brightgreen" alt="Pion WebRTC"></a>
<a href="https://sourcegraph.com/github.com/pion/webrtc?badge"><img src="https://sourcegraph.com/github.com/pion/webrtc/-/badge.svg" alt="Sourcegraph Widget"></a>
<a href="https://discord.gg/PngbdqpFbt"><img src="https://img.shields.io/badge/join-us%20on%20discord-gray.svg?longCache=true&logo=discord&colorB=brightblue" alt="join us on Discord"></a> <a href="https://bsky.app/profile/pion.ly"><img src="https://img.shields.io/badge/follow-us%20on%20bluesky-gray.svg?longCache=true&logo=bluesky&colorB=brightblue" alt="Follow us on Bluesky"></a> <a href="https://twitter.com/_pion?ref_src=twsrc%5Etfw"><img src="https://img.shields.io/twitter/url.svg?label=Follow%20%40_pion&style=social&url=https%3A%2F%2Ftwitter.com%2F_pion" alt="Twitter Widget"></a>
<a href="https://github.com/pion/awesome-pion" alt="Awesome Pion"><img src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"></a>
<br>
<img alt="GitHub Workflow Status" src="https://img.shields.io/github/actions/workflow/status/pion/webrtc/test.yaml">
<a href="https://pkg.go.dev/github.com/pion/webrtc/v4"><img src="https://pkg.go.dev/badge/github.com/pion/webrtc/v4.svg" alt="Go Reference"></a>
<a href="https://codecov.io/gh/pion/webrtc"><img src="https://codecov.io/gh/pion/webrtc/branch/main/graph/badge.svg" alt="Coverage Status"></a>
<a href="https://goreportcard.com/report/github.com/pion/webrtc/v4"><img src="https://goreportcard.com/badge/github.com/pion/webrtc/v4" alt="Go Report Card"></a>
<a href="LICENSE"><img src="https://img.shields.io/badge/License-MIT-yellow.s