I have locally set up Wowza Streaming Engine with WebRTC as outlined in this doc.
I am using
- Wowza Streaming Engine 4 Subscription Edition 4.7.0 build20186
- A self signed cert
I am ingesting a h264 stream from an IP camera and transcoding it to VP8. I have hosted the HTML examples on Wowza Streaming Engine as outlined in the how-to doc. When using chrome, if I go to
And enter the following
SDP URL: wss://127.0.0.1:443/webrtc-session.json Application Name: webrtcStream Name: mystream.stream_vp8
The player connects and begins to stream. This works great.
However, the exact same set up with the same input in Firefox gives the error:
ICE failed, add a STUN server and see about:webrtc for more details
The contents of about:webrtc are foreign to me, so I’m not sure how to effectively debug this. Here is a screenshot of the attempt
Many similar-sounding issues I have found in previous answers mentioned the webrtcIceCandidateIpAddresses and webrtcUDPBindAddress properties that are added to conf/Application.xml - I’ve attempted some trial and error here to no avail. These are the values I’m currently sitting with in my Applcation.xml
<Property> <Name>webrtcIceCandidateIpAddresses</Name> <Value>127.0.0.1,udp</Value> <Type>String</Type> </Property> <Property> <Name>webrtcUDPBindAddress</Name> <Value>0.0.0.0</Value> <Type>String</Type> </Property>
Any push in the right direction would be greatly appreciated.