EricssonResearch / EricssonResearch/bowser
demo.openwebrtc.org doesn't work between bowser ans safari with plugin
- 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