golang-webrtc 初体验
本站专注于rtc、ai领域,为此我们会持续更新各类webrtc服务,解析webrtc源码,理解webrtc原理,分享给各个学习的同志。
我们选择ion-sfu
git clone https://github.com/ionorg/ion-sfu.git
下载git,下载webrtc项目代码
我们启动json-rpc方式
执行
go build ./cmd/signal/json-rpc/main.go && ./main -c config.toml
启动服务后,我们需要p2p进行连接
这里我们得写前端js服务。
创建webrtc-peerConnection 对象
const peerConnection = new RTCPeerConnection({
iceServers: [
{
urls: 'stun:stun.l.google.com:19302',
},
{
urls: 'turn:numb.