janus_client 2.2.3 copy "janus_client: ^2.2.3" to clipboard
janus_client: ^2.2.3 copied to clipboard

A plugin that allows the flutter app to communicate with a Janus server using different transport mechanisms, such as WebSocket and HTTP(rest). It features a developer-friendly api to interact with va [...]

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:janus_client_example/Home.dart';
import 'package:janus_client_example/typed_examples/audio_bridge.dart';
import 'package:janus_client_example/typed_examples/screen_share_videoroom.dart';
import 'package:janus_client_example/typed_examples/sip.dart';
import 'package:janus_client_example/typed_examples/streaming.dart';
import 'package:janus_client_example/typed_examples/video_call.dart';
import 'typed_examples/text_room.dart';
import 'typed_examples/video_room.dart';

void main() {
  runApp(MaterialApp(
    initialRoute: '/',
    themeMode: ThemeMode.light,
    debugShowCheckedModeBanner: false,
    routes: {
      "/typed_video_room_v2_unified": (c) => TypedVideoRoomV2Unified(),
      "/typed_sip": (c) => TypedSipExample(),
      "/typed_streaming": (c) => TypedStreamingV2(),
      "/typed_video_call": (c) => TypedVideoCallV2Example(),
      "/typed_audio_bridge": (c) => TypedAudioRoomV2(),
      "/typed_text_room": (c) => TypedTextRoom(),
      "/screen_share_typed_video_room_v2_unified": (c) => TypedScreenShareVideoRoomV2Unified(),
      "/": (c) => Home()
    },
  ));
}
51
likes
0
pub points
82%
popularity

Publisher

verified publisherjanuscaler.com

A plugin that allows the flutter app to communicate with a Janus server using different transport mechanisms, such as WebSocket and HTTP(rest). It features a developer-friendly api to interact with various WebRTC Janus Plugins. Hence, it can be considered as a swiss-knife for WebRTC solutions.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

collection, dartdoc, flutter, flutter_web_plugins, flutter_webrtc, http, logging, path_provider, stream_channel, uuid, web_socket_channel

More

Packages that depend on janus_client