Hi
I’ve managed to set up WSE4.0.5 so that it picks up a stream from our Axis Q1755 camera, and then sends it to Youtube Live.
This is done using the instructions on https://www.wowza.com/docs/how-to-stream-to-youtube.
This works great when the box has dual stack addresses (IPv4 + IPv6).
The production box is meant to be IPv6 only, which seems to ALMOST succeed.
Various bits can do IPv6, for instance by using the -Djava.net.preferIPv4Stack=false statement.
Unfortunately there is one thing that is failing.
First, what does work:
-
VM is IPv6-only (Ubuntu 14.04)
-
/usr/bin/WowzaStreamingEngined is running fine on IPv6
-
/usr/bin/WowzaStreamingEngineManagerd is running fine on IPv6
-
By using an HTTP proxy the license manager is also kept happy (it requests URLs with literal IPv4 addresses, but that’s another issue)
-
The Axis camera stream is being picked up OK (i.e. I can watch it fine using the “Test Players”)
The thing that is now failing is the pushing to Youtube:
WARN server comment 2014-08-01 17:32:45 - - - - - 1050.558 - - - - - - - - PushPublishRTMP.Reconnector[rtmp://a.rtmp.youtube.com:1935/live2/blahblah]: TROUBLE CONNECTING!! Retrying in 60 seconds. app:live/_definst_
Since everything else seems to work just fine regardless of IPv4/IPv6, I wonder whether this is a bug in the PushPublic module?
I realize that this is a corner case … but I really would like to get this to work…
Anyone got an idea?
Many thanks