webrtc-streamer and janus video rooms

1,287 views
Skip to first unread message

aset...@gmail.com

unread,
Jan 27, 2017, 9:39:17 AM1/27/17
to meetecho-janus
I am curious if anyone on this meetecho-janus-list has used webrtc-streamer (https://github.com/mpromonet/webrtc-streamer) which is a novel project that makes a remote v4l2 camera or rtsp video feed accessible as a PeerConnection video source. It works very well in a browser context since webrtc-streamer has a built-in http server to activate the peer connection.

Seems like with some modifications, it is a handy way for a remote camera thing to serve as a publisher into a janus video room as a webrtc video source.

Please share any experiences with webrtc-streamer or similar projects as I am considering embarking on this task.

Webmaster Webmaster

unread,
Jan 29, 2017, 11:02:15 AM1/29/17
to meetecho-janus
UV4L can turn any MJPEG stream (e.g. from an IP Camera) into an input video device. This will make the original source work with all the WebRTC-related functionalities supported UV4L, including Janus videorooms out-of-the-box:

http://www.linux-projects.org/uv4l/tutorials/turn-mjpeg-stream-into-camera/

aset...@gmail.com

unread,
Feb 2, 2017, 6:48:00 PM2/2/17
to meetecho-janus

Thanks @Webmaster. I am going to give UV4L a whirl. Is any of the source code for UV4L advanced linux projects available to view so I understand how the publishing from rasperry pi to Janus video rooms is implemented? Are there any other open source projects written in C/C++ that communicate with janus videoroom via a PeerConnection?

aset...@gmail.com

unread,
Feb 2, 2017, 10:36:26 PM2/2/17
to meetecho-janus
I assume these links are your tutorials @Webmaster. I loaded your pre-cooked raspberry pi image and was able to publish a raspicam into a janus videoroom

http://www.linux-projects.org/rpi-videoconference-demo-os/
http://www.linux-projects.org/uv4l/tutorials/janus-gateway/

http://www.linux-projects.org/documentation/rest-api/

Webmaster Webmaster

unread,
Feb 3, 2017, 3:54:47 AM2/3/17
to meetecho-janus
yes, the links pointed out are the tutorials about UV4L and Janus
Message has been deleted
Message has been deleted

Michel Promonet

unread,
May 14, 2017, 6:11:42 PM5/14/17
to meetecho-janus
Hi,

I published a simple javascript that join to a janus room and publish some webrtc-streamer streams https://github.com/mpromonet/webrtc-streamer/blob/master/html/janusvideoroom.js.
You can test it live application deployed on heroku https://webrtc-streamer.herokuapp.com/janusvideoroom.html that could publish stream to live application https://janus.conf.meetecho.com/videoroomtest.html .

Best Regards,

Michel.

Reply all
Reply to author
Forward
0 new messages