createDataStreamWithConfig method Null safety

Future<int?> createDataStreamWithConfig(
  1. DataStreamConfig config

Creates a data stream.

Since v3.3.1.

Each user can create up to five data streams in a single channel.

This method does not support data reliability. If the receiver receives a data packet five seconds or more after it was sent, the SDK directly discards the data.

Parameter config The configurations for the data stream: DataStreamConfig.


  • Returns the stream ID if you successfully create the data stream.
  • < 0: Fails to create the data stream.


Future<int?> createDataStreamWithConfig(DataStreamConfig config) {
  return _invokeMethod('createDataStream', {
    'config': config.toJson(),