EricssonResearch / EricssonResearch/bowser

demo.openwebrtc.org doesn't work between bowser ans safari with plugin

Open
#63 17 comments 0 reactions 0 assignees View on GitHub
Dominant language
HTML
Stars
208
Forks
64
PR merge metrics
No merged PRs in 30d

Description

1. I started Safari with Webrtc plugin installed and daemon running on Mac, like the doc demands.
2. On iPad I launched bowser. Created and joined a session.
3. On Safari on Mac opened the link proposed and Called.
Result:
4. On Mac with Safari with plugin I can see local video. Remote video is black rectangle.
5. On iPad's bowser I can see local video. Remote video is black rectangle.
(tried a few times)

In console output of the daemon I see:
(:9256): GStreamer-CRITICAL **:
Trying to dispose element source-output-queue-2, but it is in PLAYING instead of the NULL state.
You need to explicitly set elements to the NULL state before
dropping the final reference, to allow them to clean up.
This problem may also be caused by a refcounting bug in the
application or some element.

Also when I use my app from bowser to my app in another bowser remotestreamadded event is not fired at all, While between chrome and bowser it's ok and can be used somehow.

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce the Safari-plugin-to-iPad Bowser session described in the issue and inspect the daemon console for the GStreamer state warning. Also check why the remotestreamadded event is absent between two Bowser instances. Done means remote video is visible on both sides and the event fires for Bowser-to-Bowser calls.

Written by the indexing model from the issue text.

Assessment

Tech stack
ios
Domain
audio-video-rtc
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.