Hey,
I like to ingest a stream via WebRTC and have it packaged to HLS for delivery via CDN. I tested this with my developer license inside a “live” application (cuz developer license does not support http live origin) just fine.
Now I wanted to setup our production server and struggled to find the “WebRTC” menu point inside a “live http origin” application. Am I missing a configuration which enabled this menu point? I can see it for the default “live” application.
Regards,
Lars.
A warm welcome to our forums @Lars_Kreisz1.
This is a good question and I’m not sure we highlight this in our docs. Let me chat with our Engine team and I’ll be back shortly.
We do not have a configuration for this in Engine Manager, but will need to be done in the. .xml
XML configuration
-
Use a text editor to open the [install-dir]/conf/[application]/Application.xml file for your HTTP origin application and add the following property to the <HTTPStreamer> / <Properties> container. Be sure to add the property to the correct <Properties> container in Application.xml as there are several such containers in the file.
<Property> <Name>httpOriginMode</Name> <Value>on</Value> <Type>String</Type> </Property>
Apple HLS cache-control properties
These properties are required for delivery using the Apple HLS protocol.
<Property>
<Name>cupertinoCacheControlPlaylist</Name>
<Value>max-age=1</Value>
<Type>String</Type>
</Property>
<Property>
<Name>cupertinoCacheControlMediaChunk</Name>
<Value>max-age=3600</Value>
<Type>String</Type>
</Property>
- Restart Wowza Streaming Engine to apply the changes.
Please use this doc as a reference and be sure that you have SSL cert configured of course since https is required for WebRTC.
Our engineers will gladly walk you through this in a support ticket.
Hey Rose,
as I understood you told me to customize the “live” application (where webrtc options are available via Manager UI) via XML to activate HTTP Origin functionality. I’m sure this works but I did the other way and did the WebRTC changes on my “live http origin” application via XML and it works fine now.
Thank you very much!
Best Regards, Lars.
Oh that’s fantastic to hear it works now for you. Really appreciate you letting me know that. 