Hello,
I’d like to know if there is any possibility to push a live stream to a default application, that is, if one could push a stream without specifying the application name in the stream URL. For instance :
Instead of writing
http://[hostname]:[port]/[application]/[appInstance]/[streamName]
one would write
http://[hostname]:[port]/[appInstance]/[streamName]
The default application would have custom modules and specific properties. The rationale behind this is to use the simplest streaming url possible.
Is it possible to do such a thing with Wowza Streaming Engine 4.2 ? If so, what would be the required steps ?
Thanks in advance for any help or/and insight !
Hello there.
It is possible to create an application called “defapp” which would be the default application that would be used when no application name is specified.
In this case, you could then reference the VODs using a streaming URL like you have mentioned in your previous post.
For example, and Apple HLS stream would look something like this:
http://WowzaIP:1935/mp4:sample.mp4/playlist.m3u8
Regards,
Salvadore
Yes, you can create this application from the Engine Manager interface, and then modify the Application.xml file.
I should mention, I only tested this as a VOD application. It may take a little fine tuning to make it a “universal” default application that will work for VOD and live. If that’s even possible. I will play with this, and you can test things out as well.
Regards,
Salvadore
Hello ! Thanks a lot for your reply. I will try with this application name.
From your knowledge, is this “defapp” application a regular one ? That is, can I create it from the manager interface and then override the Application.xml configuration file if needed (to load custom modules for instance) ? Or do I have to create it manually (creating dedicated folders and files inside main Wowza folders) ?
Thanks again for your help !
Stanislas
Awesome ! Thanks for your quick reply, I’ll let you know what I find.
Best regards,
Stanislas