On mobile devices (Safari), the request to receive user media data don't return anything.

Thanks for the report @av-k鈥擨 think we should remove that return statement, so that, on platforms that don't support getUserMedia, like iOS 8, we invoke onFailure with the expected error. WDYT @manjeshbhargav?
@av-k we release twilio-webrtc.[email protected] with a fix for this. getUserMedia should now reject instead of hang indefinitely. If you install twilio-video.js from NPM, could you please try re-installing? Otherwise, if you use the CDN, our next release will have the latest fix.