Does Jitsi Meet have a feature to track which participant is viewing live streaming?
I configured a rtmp server with nginx, but I can't tracking which participants are viewing.
Related
Context
I have a Live-stream application implemented with AgoraWebSDK NG. The application streams to a RTMP server. The application uses setLiveTranscoding method of Agora client to set some configuration for the live streaming, including transcodingUsers, which setups the users layouts configuration in the live streaming. During the live streaming, the video is being recorded through the RTMP server, so it can be acceded later as a video asset
Problem
If the host has stopped their camera then the RTMP server will record the video with the last image of the host video at the moment they stopped their camera
So, I would like to know what is the necessary configuration to record the live streaming through the RTMP server with an image (user avatar) when the host has stopped their camera
We are about to start a stream project and we are considering options right now, one options we are considering is we use RTMP to stream in mobile Android (or iOS), broadcast in the backend media servers (either Antmedia or Janus) and stream/play it in mobile device using RTMP, But for web users they will stream it thru WebRTC (as RTMP support only works in flash).
What is the advantage of such approach, or are there any pros and cons of such approach?
This is an alternative to the full WebRTC approach wherein mobile devices broadcast and publish WebRTC to media servers, played and streamed in WebRTC for both mobile and web users.
Any advantage/disadvantage of both approach?
(Sorry kinda new to the streaming world and such questions are raised by managers)
I'm looking for streaming of audio and Video call using JITSI Meet. But I do not want the streaming server to be hosted on JITSI. Can I host on own server?
yes you can host it on your own server. follow this guide.
For that thing, you have to set up a Jibri server. After that, you can stream your video and audio into a custom RTMP server. The default you can stream into Facebook and Youtube.
I want to build a mobile application where one of the participating users can broadcast audio at a time to other participants can only listen audio, Ant Media, Jitsi and Janus Which one is best to start live voice stream one to many in Mobile Applications?
In my opinion [as a stream engineer] Before trying to choose a webrtc sfu, decide why you need webrtc technology ?
For one to many stream, hls is better and cheaper, easy to use with 3rd party cdn.
If you need to publish stream via webrtc, still you dont have to force end user to watch it as webrtc. Because the webrtc has limitation,
for instance
wowza can handle
750 concurrent endpoint
kurento 200
jitsi 500
janus (I tried 2017 and at that time not stable )
ant media 1300.
If I were you I'll prefer ant media,
here is reason
ingest webrtc -> play webrtc ( ABR enabled )
ingest webrtc -> play hls ( without any transcoding, the stream will be published with h264 )
ingest rtmp -> play hls
ingest rtmp -> play webrtc
wowza can only do
webrtc ingest -> transcode ( vp8,9 to h264 ) -> hls
rtmp to webrtc not supported by wowza. Also ant media enterprise edition is cheaper than wowza.
I am building a web-based project which has webcam one-way broadcasting part .(A user can open its own cam and some viewers can join its room to only view and listen).
So i have decided to use Kurento Media Server(KMS) because of not having any experince with flash.
My questions in my head:
Do i need anything extra beside KMS to make a user broadcast webcam?
Can Kurento provide me the live streaming to webpage?
And What is the difference using Red5 or Kurento?
Thanks in advance
Do i need anything extra beside KMS to make a user broadcast webcam?
You'll probably need a TURN server for users that have some port limitations
Can Kurento provide me the live streaming to webpage?
Sure! Check the tutorials and the documentation for a full list of features.
And What is the difference using Red5 or Kurento?
Kurento is more than just a media server. It is a pluggable platform that offers computer vision and augmented reality capabilities, on top of video and audio streaming, recording and playing. It also offers WebRTC out of the box, which is something Red5 can't do as of today.
Disclaimer: I'm part of the Kurento team.