How does one get a working setup to join a WebRTC session (e.g. https://opentokrtc.com or for testing https://test.webrtc.org) with a Raspberry Pi 2, the official camera module (and a USB soundcard)?
How I tried it in several attempts so far:
- Boot Raspbian from microSD (also tried other distros)
- update all available packages
- set GPU/RAM split to somewhere around 192 - 256 MB for GPU
- install iceweasel
- visit one of the above sites, nothing happens (empty screen or black rectangle appears, no popups asking about sharing webcam/microphone)
- install all available v4l2 packages
- reboot
- run iceweasel again
- it asks now for sharing webcam, microphone when visiting sites mentioned above, also shows the USB sound card (which works fine for playing audio)
- camera video pops up for about two seconds in random place on screen
- video vanishes
- same behaviour as before, failing to stream neither audio nor video
- running e.g. raspistill to capture an image from the camera works just fine
- installing chromium gives similar results, does also not work
After almost one full day of trying I didn't get anywhere. My goal was to use the Raspberry Pi as a video conferencing client which I could just leave running in our office, for people in my team doing home office. I read a few accounts of people managing WebRTC in their browsers on the Raspberry Pi, yet I failed.
Are there any known ways to get a Raspberry Pi to successfully join a video conference?