1.1.1 • Published 9 years ago

wild-peerconnection v1.1.1

Weekly downloads
26
License
MIT
Repository
github
Last release
9 years ago

wild-peerconnection

RTCPeerConnection 的封装,使用Wilddog作为signaling channel.
webrtc 的一大问题是p2p之间的连接建立需要第三方服务器的支持.Wilddog提供实时后端服务,是webrtc的理想signaling channel

安装

npm install wild-peerconnection

使用

发送端

var ref = new Wilddog('https://<YOUR_APPID>.wilddogio.com/SOMEPATH1'); //signaling channel 的地址
var peer = null;//config 会直接传给RTCPeerConnection
navigator.getUserMedia({"video":true},function(stream){
    peer = new WildPeerConnection.Sender(ref,stream,config);
})

接收端

var ref = new Wilddog('https://<YOUR_APPID>.wilddogio.com/SOMEPATH1');

var peer = new WildPeerConnection(ref,function(stream){
    view.src = URL.createObjectURL(stream);
    
},config);

known issues

  • 由于浏览器支持视频格式的不同可能出现连接不成功的情况

  • firefox 不支持 removeStream操作

  • firefox chrome 都对renegotiation 支持不好,所以目前最好的方案是

1.1.1

9 years ago

1.1.0

9 years ago

1.0.18

9 years ago

1.0.17

9 years ago

1.0.16

9 years ago

1.0.15

9 years ago

1.0.14

9 years ago

1.0.13

9 years ago

1.0.12

9 years ago

1.0.11

9 years ago

1.0.10

9 years ago

1.0.9

9 years ago

1.0.8

9 years ago

1.0.7

10 years ago

1.0.6

10 years ago

1.0.5

10 years ago

1.0.4

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago