Air Link Stream

Live data streaming for Air Link. Push ordered sequences of binary chunks over a Peer connection with open/close lifecycle tracking.

final channel = StreamChannel(peer);
final stream = channel.openStream(label: 'sensor');

stream.push(sensorData);
await stream.close();

channel.onData.listen((chunk) => print('${chunk.label} #${chunk.sequence}'));
channel.onStreamOpened.listen((e) => print('Stream ${e.streamId} opened'));

See the air_link_core package for the base API.

Libraries