Comments (7)
https://github.com/RomanIvn/flutter_janus_client
I've forked and modified the plugin&client to accept self-signed certificates.
I'm hosting a Janus-gateway on raspberry pi, it is configured to serve HTTPS (janus.transport.http.jcfg) With self-signed certificates.
The ICE servers are empty and its working:
I'm streaming RPI's USB microphone to Janus 5002 rtp with ffmpeg and listening to the stream with the streaming example completely offline.
Thanks @shivanshtalwar0 for planting the seeds <3
from flutter_janus_client.
@RomanIvn Streaming example updated using v2 api on v2 branch, kindly test it, v2 branch now supports all major plugins next step is integration of unified plan
from flutter_janus_client.
In my experience this doesn't seem to work without providing turn/stun server but i haven't tried to test this functionality
So you can and should use turn/stun servers to test it as of now video room works and video call should work too since they both works in similar fashion
Dead loop that you referring to i haven't experienced in my testing that's probably because you missing stun/turn details.
from flutter_janus_client.
Ok, thanks for the quick reply!
Considering this info, I will try to get and configure turn/stun server in order to overcome this problem!
from flutter_janus_client.
@RomanIvn you should try v2 api aswell i am sure you will like it better than current api :)
from flutter_janus_client.
Yeah will move my fork over there,
I didn't completely understood if the Streaming example (playing sound only) is supported in v2 yet :P
from flutter_janus_client.
It is possible to stream any media either audio or video just that i haven't written streaming example using v2 api yet as soon as i do that you will be able to use it also i will reccommend you to join our little community on gitter to discuss various features to improve the plugin
from flutter_janus_client.
Related Issues (20)
- if network refresh/reset/reconnect then how to reconnect janus videoroom publisher and subscriber again? HOT 1
- hard decoding HOT 3
- Failing to build for web HOT 4
- Problem with microphone HOT 2
- In Android call directly run on a Speaker mode. HOT 1
- Bump http version to 1.0.0 HOT 2
- android exception HOT 10
- How to check session's status in text room plugin HOT 2
- Switch audio Route HOT 2
- Re-joining a call not working for videoroom plugin HOT 15
- Can't mute or use speaker HOT 7
- Audio Output on IOS HOT 2
- RTCVideoRenderer Video rendering and steaming issue HOT 3
- Cannot capture screen whith no media devices HOT 3
- isUnifiedPlan = true is not working HOT 7
- Error When try to create an answer HOT 16
- IOS device not publishing their own video in video room HOT 11
- [Linux] Error when disposing VideoRoomPlugin HOT 2
- join google meet only as audience not publishing anything HOT 9
- Cant use RTCIceServer without credential/password HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from flutter_janus_client.