I’m wondering… Does anyone have good examples or resources to read for using the whepsrc element?
I wasn’t able to simply point the whepsrc whep-endpoint to the Dolby IO server. Thinking I’ll need to run server code on localhost to get any further but have not found anything online. Hoping there is a minimum example somewhere and I won’t need to fully bring up a Janus instance for experimenting with it.
We have not been able to test H264 with Dolby so far. VP8 is known to work.
For WHEP, you can see a sample Python application here. Just change the whep-endpoint property to DOLBY_WHEP_ENDPOINT or based on what you want to test.
Other examples with mediamtx or live777 and gst-launch can be found in this issue.
I was able to get VP8 and VP9 working with Dolby using gst-launch-1.0 thanks to the the gst-plugins-rs issue #414 that you linked. This is perfect for my learning purposes.
FYI, I did test H264 and it is not working for me. Here is my progress in case it helps anyone. I’ll try to reply to this thread if I do get it functional, but I don’t plan to pursue this much longer since VP8/9 are working:
Finally, thanks for links to mediamtx and live777. I am only using Dolby because it popped up in a google search but I much prefer an open source SFU that is also compatible with gstreamer whip/whep. I will be testing with these other projects soon.
Good research @jcap !
Have you made any further progress on using h264 in your whep pipeline?
We’re currently in the process of extending a GstRtspServer to be able to serve video (only) with h264 through either the webrtcbin or using this whepsrc if possible in our python-code.
No, I was not successful getting h264 streaming from Dolby to whepsrc. That shouldn’t discourage you though; mediamtx and live777 were confirmed to work with h264. So GstRtspServer probably will too. If you have a specific question the regulars on this board can probably help you out