Wowza Community

Livestreaing Edge node gets _definst_ added when fetching from source

Current Wowza version is 4.6.0 (build 19395)

At the moment I am using a setup where our incoming coming from rtmp://ip/live-incoming/file_name and connected to mysql database for authencation and this need to be restreamed to rtmp://ip/live/file_name. How ever when fetching it from the player it will connect to rtmp://ip/live-incoming/definst/filename

How can I set up without definst?

Under Wowza 3.6.4 (server to be phased out soon) this is part is working fine?

Hello!

Thanks for contacting Wowza Forums!

Regarding the tag definst to access the files, the purpose of this tag is when using a subfolder for content, or a folder other then the /content folder, you will need to name an application instance, or use definst to access the files.

An Application.xml file defines the configuration that you set up in Wowza Streaming Engine Manager for a given application. An application instance is an instantiation of an application and provides a namespace and context for streaming. An application instance is started dynamically and a single application can have multiple named application instances running simultaneously. If no name is specified for an application instance, then the default name (definst) is used. In many streaming scenarios, a single application instance is used per- application and the name is never referenced and defaults to definst. It’s more common to use multiple application instances in video chat and video conferencing scenarios where you must create multiple rooms for streaming. In this case, application instances are used to separate streaming into rooms. Each room is a separate application instance, which provides separation and a namespace for each room.

Hope this helps you setup your applications and naming properly to remove the definst from the playback URL.

Regards,

Jermaine