ivs_broadcaster 0.0.1
ivs_broadcaster: ^0.0.1 copied to clipboard
IVS Broadcaster SDK for Flutter
ivs_broadcaster #
A new Flutter project for broadcasting live video using AWS IVS.
Getting Started #
To use this package you need to have an AWS account and an IVS channel.
String imgset = 'rtmp://<your channel url>';
String streamKy = '<your stream key>';
Usage #
import 'package:ivs_broadcaster/ivs_broadcaster.dart';
IvsBroadcaster? ivsBroadcaster;
@override
void initState() {
super.initState();
ivsBroadcaster = IvsBroadcaster().broadcaster;
}
//In your widget tree
....
child: BroadCastPreview(),
....
//This will give you a preview of the camera
METHODS #
//Starts the broadcast
ivsBroadcaster?.startBroadcast(imgset, streamKy,CameraType.BACK);
//Stops the broadcast
ivsBroadcaster?.stopBroadcast();
//Listen to the broadcast state
ivsBroadcaster!.broadcastStateController.stream.listen((event) {
log(event.name.toString());
});