We are trying Wowza Server 3 to restream feed from IP cameras. Currently, there is only one camera (GeoVision BX 520D) and all the setup is intranet (for now).
- ip camera is assigned ip address of 192.168.1.10. It's stream can be played via VLC Player by going to: rtsp://192.168.1.10:8554/CH001.sdp ( VLC Player gets a login dialog from the ip camera before it can play). VLC Player shows Codec Information as: video: H-264 Mpeg. audio:MPEG AAC
- Wowza is running on 192.168.1.8
We don't know how to direct the stream from the ip camera to Wowza. Remember: ip camera has a login dialog (not sure how to get rid of that yet). So...we have a hacked-setup where we are using VLCplayer to play the stream from the camera and using Wirecast to use its 'Presenter' functionality to grab the screen from the VLC Player and Broadcasts to Wowza's 'live' stream. Wirecast is unable to find the ip camera ('Not connected' error). This setup is working but is not good for 'production' quality work.
1) Do we really need an encoder like VLC Player or Wirecast to grab the feed from the IP camera?
Or, in general, how would you guys setup if it were you? We may be using an ip camera (the GeoVision one) which is not recognized by Wirecast but it could also help if VLC Player--which DOES see the IP camera stream, broadcasts it to Wowza--thus eliminating the expensive Wirecast from the equation.
The GeoVision cameras with built-in h.264 video and AAC audio should work with Wowza following that guide, but make sure you have the latest firmware. It might not work out of the box without firmware update.
Cameras with other than h.264 video and AAC or MP3 audio do have to use a transcoder, VLC or the Wowza Transcoder, or other solution.