simple_peer 0.0.9 copy "simple_peer: ^0.0.9" to clipboard
simple_peer: ^0.0.9 copied to clipboard

Simple WebRTC. Similar to the simple-peer project in javascript.

Simple WebRTC. Wraps flutter_webrtc similar to simple-peer

IMPORTANT: Although the example works this plugin is just a proof of concept that only support data channels and does not support specifying any options

Getting started #

For now, see more information on how to in either flutter_webrtc or simple-peer.

Usage #

var peer1 = Peer(initiator: true);
var peer2 = Peer();

peer1.onSignal = (data) async {
  // when peer1 has signaling data, give it to peer2 somehow
  await peer2.signal(data);
};

peer2.onSignal = (data) async {
  // when peer2 has signaling data, give it to peer1 somehow
  await peer1.signal(data);
};

peer2.onData = (data) async {
  print("Got data from peer1: $data");
};

peer2.connect();
await peer1.connect();

await peer1.send('hello!');
8
likes
0
pub points
72%
popularity

Publisher

verified publisherflown.io

Simple WebRTC. Similar to the simple-peer project in javascript.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter, flutter_webrtc

More

Packages that depend on simple_peer