I have some encoders in my data center sending a multicast stream. I have set up Wowza to pick up that multicast stream with a sdp file per the instructions on this page (http://www.wowza.com/quickstart.html) but I am not able to open the stream remotely with VLC.
In the messages box on VLC I get -
macosx debug: using Snow Leopard AR cookies
macosx debug: notification received in VLC with name VLCOSXGUIInit and object VLCEyeTVSupport
main debug: adding item `rtsp://76.8.60.29:1935/rtplive/ch1.sdp' ( rtsp://76.8.60.29:1935/rtplive/ch1.sdp )
main debug: rebuilding array of current - root Playlist
main debug: rebuild done - 1 items, index -1
main debug: processing request item rtsp://76.8.60.29:1935/rtplive/ch1.sdp node Playlist skip 0
main debug: resyncing on rtsp://76.8.60.29:1935/rtplive/ch1.sdp
main debug: rtsp://76.8.60.29:1935/rtplive/ch1.sdp is at 0
main debug: starting new item
main debug: creating new input thread
main debug: Creating an input for 'rtsp://76.8.60.29:1935/rtplive/ch1.sdp'
main debug: thread (input) created at priority 22 (input/input.c:230)
main debug: thread started
main debug: using timeshift granularity of 50 MBytes
main debug: using timeshift path '/tmp'
main debug: `rtsp://76.8.60.29:1935/rtplive/ch1.sdp' gives access `rtsp' demux `' path `76.8.60.29:1935/rtplive/ch1.sdp'
main debug: creating demux: access='rtsp' demux='' path='76.8.60.29:1935/rtplive/ch1.sdp'
main debug: looking for access_demux module: 1 candidate
macosx debug: input has changed, refreshing interface
main debug: no fetch required for (null) (art currently (null))
live555 debug: DESCRIBE failed with 403: cannot handle DESCRIBE response: RTSP/1.0 403 Forbidden
live555 debug: connection timeout
live555 error: Failed to connect with rtsp://76.8.60.29:1935/rtplive/ch1.sdp
main warning: no access_demux module matching "rtsp" could be loaded
main debug: TIMER module_need() : 1296.388 ms - Total 1296.388 ms / 1 intvls (Avg 1296.388 ms)
main debug: creating access 'rtsp' path='76.8.60.29:1935/rtplive/ch1.sdp'
main debug: looking for access module: 1 candidate
main debug: net: connecting to 76.8.60.29 port 1935
main debug: connection: Operation now in progress
main debug: connection succeeded (socket = 10)
access_realrtsp debug: rtsp connected
access_realrtsp warning: only real/helix rtsp servers supported for now
main warning: no access module matching "rtsp" could be loaded
main debug: TIMER module_need() : 1079.523 ms - Total 1079.523 ms / 1 intvls (Avg 1079.523 ms)
main debug: waitpipe: object killed
main error: open of `rtsp://76.8.60.29:1935/rtplive/ch1.sdp' failed: (null)
main debug: thread ended
main debug: dead input
main debug: changing item without a request (current 0/1)
main debug: nothing to play
macosx debug: input has stopped, refreshing interface
main debug: TIMER input launching for 'rtsp://76.8.60.29:1935/rtplive/ch1.sdp' : 2404.744 ms - Total 2404.744 ms / 1 intvls (Avg 2404.744 ms)
My sdp file is -
v=0
o=ch1 123456765 17627676392 IN IP4 192.168.2.x
s=Channel1
c=IN IP4 239.1.1.1/127
a=recvonly
a=type:broadcast
m=video 20010 RTP/AVP 33
a=rtpmap:33 MP2T/90000
This same sdp file and VLC work with Darwin Streaming Server so I am confident neither are the problem.
I have opened 8086 and 1935 on our firewall.
And the server output looks like this -
INFO stream unpublish ch1.sdp -
INFO stream destroy ch1.sdp -
INFO server comment - RTPMediaCaster.Reconnector: start
INFO server comment - RTPSessionDescriptionDataProviderBasic.getStreamInfo: /usr/local/WowzaMediaServer/content/ch1.sdp
INFO stream create - -
INFO stream publish ch1.sdp -
INFO server comment - RTPMediaCaster.Reconnector: stop
INFO server comment - MulticastTransport.bind: 239.1.1.1/20010
INFO server comment - RTPMulticastListener.run(stop)
INFO server comment - RTPMediaCaster.resetConnection:
INFO stream unpublish ch1.sdp -
INFO stream destroy ch1.sdp -
INFO server comment - RTPMediaCaster.Reconnector: start
INFO server comment - RTPSessionDescriptionDataProviderBasic.getStreamInfo: /usr/local/WowzaMediaServer/content/ch1.sdp
INFO stream create - -
INFO stream publish ch1.sdp -
INFO server comment - MulticastTransport.bind: 239.1.1.1/20010
INFO server comment - RTPMediaCaster.Reconnector: stop
INFO server comment - RTPMulticastListener.run(stop)