Hey all First time posting here. So I have an issue where I have a web GUI that has embedded viewers for each wowza stream I set up. With it you put in the connection/stream info and hit update and it will propagate the StartupStreams.xml (and other required files) and execute a wowza restart. The effect is all the streams update with any new info that you entered and you can view in real time the connected content. this is currently running fine under wowza 3.6 and I am trying to port it to wowza 4.X. This has not been a smooth process but I have gotten it to the point where I can set up a .stream file and Create the StatupStreams.xml correctly. I am having a small list of issues after that point however
- The Wowza Outgoing video stream is not getting set up correctly. In the old version 3.6 I used a file called multicastmap.txt but that is not in the new version. The contents of my wowza 3.6 multicastmap.txt build looked like this:
stream24.stream={name:stream24.stream,stream:239.11.8.231:9000,isRTPWrapped:false}
I did find the PushPublishMap.txt and was trying to figure out if that was doing the same thing but so far none of the tests I have run have worked. Here is what I have in the PushPublishMap.txt file:
Push Publishing Map file, format:
format:
[src-stream-name]={Profile:[profile], [additional-configuration-items]}
#myStream={profile:“rtmp”, streamName:“myStreamRTMP”, host:“localhost”, application:“live”, userName:“myuser”, password:“mypassword”}
#myStream={profile:“mpegts”, streamName:“myStreamMPEGTS”, host:“239.1.1.1”, port:10000, rtpWrap:false}
#myStream={profile:“rtp”, streamName:“myStreamRTP”, host:“239.1.1.1”, videoPort:10002, audioPort:10004}
stream24.stream={profile:“rtp”, streamName:“stream24.stream”, host:“239.11.8.231”, videoPort:9000, rtpWrap:false}
Just for conveinence my StartupStreams.xml is as follows
<?xml version="1.0" encoding="UTF-8"?>live/definst
stream24.stream
rtp
Is there something that I am missing here?
- I want to be able to restart individual instances of live that are tied to every stream from my webpage. In wowza 3.6 I would have to do a WowzaMediaServer restart witch would drop everything and bring it back but in this version if I understand it correctly there may be a way to issue a live-application# restart (or something similar) and only have to have the new/modified instance of live restart. This would be very helpful as it gets very annoying and time consuming to have to kill all my streams for one simple edit. Is this possible to do outside of WowzaStreamingEngineManager and if so how?
I have another few questions but I will leave it to these for now as these are the ones that I am just not making progress on.