Hi,
I have 2 servers, one which has the internal UDP streams and the other is AWS. I have installed Wowza trial version on both the servers.
Now I have to stream the UDP to the AWS Wowza instance. So I followed the Push Publishing tutorial in this link: https://www.wowza.com/docs/how-to-push-streams-to-cdns-and-other-services-push-publishing
I created ModulePushPublish and entered this in the PushPublishMap.txt:
test.stream_64kbps={profile:“rtmp”, streamName:“test.stream”, host:“ec2-xx-xxx-xx-xx.ap-southeast-1.compute.amazonaws.com/Demo”, userName:“wowza”, password:“password”, debugLog:true, debugPackets:true}
But when I connect to test.stream from the Wowza interface, it gives me this error in the wowzastreamingengine_access.log file:
java UnknownHost Exception. Failed to connect to the host. And few more warnings
What am I doing wrong here?
AWS gives few URLs. I have used the one mentioned above. Should I use some other URL? If so can you give me an example as to how that URL looks like?
Or am I going about it in the wrong way?
Can PushPublishing be used for my requirement?
Zoran
2
Hi,
I think that you are not using correctly the “host” parameter. It should be "“ec2-xx-xxx-xx-xx.ap-southeast-1.compute.amazonaws.com” and not "“ec2-xx-xxx-xx-xx.ap-southeast-1.compute.amazonaws.com/Demo” like you have set it.
Is “Demo” your application name?
In this case, the mapping from your PushPublishMap.txt file should look something like this:
test.stream_64kbps={profile:“rtmp”, streamName:“test.stream”, host:“ec2-xx-xxx-xx-xx.ap-southeast-1.compute.amazonaws.com”, application:“Demo”, userName:“wowza”, password:“password”, debugLog:true, debugPackets:true}
In the “How to push streams to CDNs and other services (Push Publishing)” forum article you can find a full list of available parameters that can be used in the PushPublishMap.txt file.
Zoran
Hi,
I think that you are not using correctly the “host” parameter. It should be "“ec2-xx-xxx-xx-xx.ap-southeast-1.compute.amazonaws.com” and not "“ec2-xx-xxx-xx-xx.ap-southeast-1.compute.amazonaws.com/Demo” like you have set it.
Is “Demo” your application name?
In this case, the mapping from your PushPublishMap.txt file should look something like this:
test.stream_64kbps={profile:“rtmp”, streamName:“test.stream”, host:“ec2-xx-xxx-xx-xx.ap-southeast-1.compute.amazonaws.com”, application:“Demo”, userName:“wowza”, password:“password”, debugLog:true, debugPackets:true}
In the “How to push streams to CDNs and other services (Push Publishing)” forum article you can find a full list of available parameters that can be used in the PushPublishMap.txt file.
Zoran
Thanks Zoran. I will try that out and come back to you.