{"repo":"januscaler/flutter_janus_client","free":true,"listed":false,"github":"https://github.com/januscaler/flutter_janus_client","clone":"git clone https://github.com/januscaler/flutter_janus_client.git","description":"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.","language":"Dart","stars":152,"topics":["janus-gateway","flutter","videoroom","audiocall","sip","chat","screen-capture","flutter-apps","webrtc","videocall"],"license":"MIT","category":"mobile-apps","readme_excerpt":"janus client Table of Contents - Package title & intro - What it will / will not do - Demo / API Reference / Wiki / links - Developer Guide & API Reference - Quick start - Architecture overview - Core API - JanusClient - JanusSession - JanusTransport (REST & WebSocket) - JanusPlugin (shared) - JanusError & typed events - Utility helpers ( utils.dart ) - Wrapper plugins - JanusVideoRoomPlugin - JanusVideoCallPlugin - JanusAudioBridgePlugin - JanusSipPlugin - JanusStreamingPlugin - JanusTextRoomPlugin - JanusEchoTestPlugin - Plugin quick-reference table - Desktop screen capture UI - Bitrate & network quality - Scenarios cookbook - Gotchas & cross-cutting notes - Version & migration notes - News & Updates - Feature Status - WebRTC Feature Support & Testing Matrix - Contributors - JavaScript client ( typed janus js ) - Donations It is a feature rich flutter package, which offers all webrtc operations supported by Janus: the general purpose WebRTC server, it easily integrates into your flutter application and allows you to build webrtc features and functionality with clean and maintainable code. [!NOTE] ## What it will do? - It will help you in establishing communication with Janus server using either REST or Websocket depending on what you prefer - It will provide you meaningful APIs for individual plugins so you can express your app logic without worrying about internals ## What it will not do? It will not manage every aspect of WebRTC for you by that we mean we only provide cor","default_branch":null,"files":null,"tree":[],"storefront":"/r/januscaler","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/januscaler/flutter_janus_client/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}