Janus ->Desktop+Android Chrome+IOS Safari 11 questions

361 views
Skip to first unread message

Burak Senyuva

unread,
Nov 23, 2017, 1:57:17 PM11/23/17
to meetecho-janus
Hi everybody,

I'm trying to run videoroom sample on this environments. What I've done is:
- Installed Janus with recommended libraries on Ubuntu 14.04 using OpenSSL and google stun server behind nginx proxy
- Configured videoroom.cfg to use h264/opus
- Configured videoroom.js to use h264/opus

What I've get:

- Android cannot get/send stream. Just display WebRTC error... {} and loading gif for remote streams.
- IOS displays remote stream from desktop as blank, can't display own camera mostly
- No problem with desktop browsers, can display/hear stream from IOS

I've also tried echotest on IOS and get nothing.

Any suggesttions?

Thanks,

Burak

Chad Phillips

unread,
Nov 24, 2017, 4:10:29 PM11/24/17
to meetecho-janus
https://bugs.chromium.org/p/chromium/issues/detail?id=719023 — no h264 support in Chrome for Android

https://bugs.webkit.org/show_bug.cgi?id=179363 -- iOS calling getUserMedia() again kills video display of first getUserMedia()

Highly likely one or both of those above issues are creating the problems you describe.

Firefox on Android does have an H264 encoder, and I've been able to get it to work with an H264 Janus room.

Burak Senyuva

unread,
Nov 24, 2017, 4:44:35 PM11/24/17
to meetecho-janus
Thanks for reply.

There is H264 definition in SDP of Chrome on Samsung S4 Mini using https://webrtc.github.io/samples/src/content/peerconnection/munge-sdp/ 

a=rtpmap:127 H264/90000
a=rtcp-fb:127 ccm fir
a=rtcp-fb:127 nack
a=rtcp-fb:127 nack pli
a=rtcp-fb:127 goog-remb
a=rtcp-fb:127 transport-cc
a=fmtp:127 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42001f

Also I'm able to play all videos at http://streambox.fr/mse/hls.js-0.6.21/demo/ which encoded with h264/aac.

I saw many posts of people says they are able to use videoroom demo on IOS 11 via just changing codec info. I'm curious about their setup and config actually.

Burak Senyuva

unread,
Nov 24, 2017, 4:47:08 PM11/24/17
to meetecho-janus
I'm new to the all WebRTC things by the way. If you mean Android can play but cannot encode H264, make sense.
Reply all
Reply to author
Forward
0 new messages