flutter_webrtc_wrapper

Last updated:

0 purchases

flutter_webrtc_wrapper Image
flutter_webrtc_wrapper Images
Add to Cart

Description:

flutter webrtc wrapper

🎥 Flutter WebRTC Wrapper #
âš¡ Best and easy way to INTEGRATE WebRTC with Flutter âš¡ #
Main features of flutter_webrtc_wrapper :

Simple and easy to Connect Flutter with WebRTC
Plug and Play🚀
Event Handlers🚀
In built Methods for Meeting App🚀

Tutorial based on flutter_webrtc_wrapper plugin:
Flutter WebRTC Video Calling Meeting App - Part1 : https://youtu.be/FZDCRza5UDQ
Flutter WebRTC Video Calling Meeting App - Part2 : https://youtu.be/Jr2-pN7UPsg
🎖 Installing #
dependencies:
flutter_webrtc_wrapper: ^<latest_version>
copied to clipboard
Usage #
âš¡ Create instance of WebRTCMeetingHelper #
WebRTCMeetingHelper webRTCMeetingHelper = WebRTCMeetingHelper(
url: "SOCKET_API_URL",
meetingId: meetingId,
userId: userId,
name: userName,
);

copied to clipboard
âš¡ Set local Stream #
MediaStream _localstream = await navigator.mediaDevices.getUserMedia(mediaConstraints);

_localRenderer.srcObject = _localstream;

webRTCMeetingHelper!.stream = _localstream;

copied to clipboard
âš¡ Events #
webRTCMeetingHelper!.on('open', null, (ev, context) {

});

webRTCMeetingHelper!.on('connection', null, (ev, context) {

});

webRTCMeetingHelper!.on('user-left', null, (ev, ctx) {

});

webRTCMeetingHelper!.on('video-toggle', null, (ev, ctx) {

});

webRTCMeetingHelper!.on('audio-toggle', null, (ev, ctx) {

});

webRTCMeetingHelper!.on('meeting-ended', null, (ev, ctx) {

});

webRTCMeetingHelper!.on('connection-setting-changed', null, (ev, ctx) {

});

webRTCMeetingHelper!.on('stream-changed', null, (ev, ctx) {

});

copied to clipboard
âš¡ Methods #

toggleAudio Used for toggeling Audio on/off.

webRTCMeetingHelper!.toggleAudio();

copied to clipboard

toggleVideo Used for toggeling Video on/off.

webRTCMeetingHelper!.toggleVideo();

copied to clipboard

endMeeting Used for Ending Meeting.

webRTCMeetingHelper!.endMeeting();

copied to clipboard

reconnect Used for Reconnecting Meeting.

WebRTCMeetingHelper!.reconnect();

copied to clipboard

destroy Used for End/Destory Meeting Helper object.

webRTCMeetingHelper!.destroy();

copied to clipboard

âš¡ Donate #

If you like my work, you can support me buying a cup of ☕

PayPal
Patreon


Copyright & License #
Code and documentation Copyright 2022 SnippetCoder. Code released under the Apache License. Docs released under Creative Commons.

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.