onnegotiationneeded method
Implementation
Future<void> onnegotiationneeded() async {
try {
var pc = transports[RolePub]!.pc;
if (pc != null) {
var offer = await pc.createOffer({});
setPreferredCodec(offer);
await pc.setLocalDescription(offer);
var answer = await signal.offer(offer);
await pc.setRemoteDescription(answer);
}
} catch (err, st) {
log.error('onnegotiationneeded: e => ${err.toString()} $st');
}
}