Re-streaming IP Camera Vivotek

Hello everybody,

I have a problem with re-streaming IP camera.

First I have 3 cameras behind firewall and on the firewall I opened 3 ports which forward to cameras IP addresses on port 554(rtsp).

I test camera link with VLC rtsp://83.228.82.242:555/live.sdp which forward to second camera on 554 port and I have a link with no problem and I check codec information my camera use Motion JPEG Video(mjpg).

On Wowza Streaming Engine I folow guide for re-streaming and create camera.stream file with content rtsp://83.228.82.242:555/live.sdp

I create startup stream with name camera.stream and MediaCaster-rtp,Application-live,Instance-definst

The stream file is active and into log files everything is look ok:

2014-04-06 22:13:09 EEST comment server INFO 200 - RTPSessionDescriptionDataProviderBasic.getStreamInfo[live/definst]: RTSP/RTP re-streaming. Success, received SDP data.

When I try to connect with VLC to rtmp://wowza-server-IP/live/camera.stream I don’t have a connection and into log:

2014-04-06 22:16:59 EEST connect-pending session INFO 100 92.247.200.214 - defaultVHost live definst 0.751 [any] 1935 rtmp://193.107.39.36:1935/live 92.247.200.214 rtmp - LNX 9,0,124,2 2144901834 3286 3073 - – - - - - - - - - - - rtmp://193.107.39.36:1935/live -

2014-04-06 22:16:59 EEST connect session INFO 200 92.247.200.214 - defaultVHost live definst 0.752 [any] 1935 rtmp://193.107.39.36:1935/live 92.247.200.214 rtmp - LNX 9,0,124,2 2144901834 3286 3073 - - – - - - - - - - - - rtmp://193.107.39.36:1935/live -

2014-04-06 22:16:59 EEST create stream INFO 200 - - defaultVHost live definst 0.001 [any] 1935 rtmp://193.107.39.36:1935/live 92.247.200.214 rtmp - LNX 9,0,124,2 2144901834 3319 3413 1 0 0 0- - - - 0 0.0 rtmp://193.107.39.36:1935/live rtmp://193.107.39.36:1935/live - rtmp://193.107.39.36:1935/live -

When I test the live application on Wowza Streaming Engine and test this stream its say camera.stream is now published and empty blank.

For what to watching in Live Application.xml,and any idea what is wrong and how to troubleshoot this problem.

I want to re-stream this 3 cameras and after that to connect to stream file with some player and custemers to watch this cameras publish.

Thanks.

Hi,

Motion JPEG (mjpeg) isn’t supported in Wowza; you have to use h264. Check if the camera can send h264 instead of MJPEG. If not, you may use separate software to convert from MJPEG to h264. You can read an article about conversion options here: MJPEG to Wowza

Don’t hesitate to contact me if you need help with the configuration.

Kind Regards,

Karel Boek

karel.boek@raskenlund.com

Raskenlund

www.raskenlund.com

Hi Assuzza,

Please contact me at subhish@sparksupport.com or skype me at id (spark.subhish) to solve any wowza related issues !

Subhish N

SparkSupport Infotech

An Official Wowza Consultant

www.sparksupport.com

Have you changed the camera configuration to send h264 instead of MJPEG? You will get errors as long as you try to stream MJPEG through Wowza.

What mean this error:

ERROR server comment 2014-04-07 10:36:59 - - - - - 248.743 - - - - - – - LiveStreamPacketizerPacketHandler.handleHolder[live/definst/camera.stream] : java.lang.NullPointerException|at com.wowza.wms.httpstreamer.mpegdashstreaming.livestreampacketizer.MPEGDashWriterHandler.createChunkM4S(MPEGDashWriterHandler.java:1435)|at com.wowza.wms.httpstreamer.mpegdashstreaming.livestreampacketizer.MPEGDashWriterHandler.endChunk(MPEGDashWriterHandler.java:507)|at com.wowza.wms.httpstreamer.model.LiveStreamPacketizerPacketHandler.endChunk(LiveStreamPacketizerPacketHandler.java:1031)|at com.wowza.wms.httpstreamer.model.LiveStreamPacketizerPacketHandler.handleHolderInternal(LiveStreamPacketizerPacketHandler.java:793)|at com.wowza.wms.httpstreamer.model.LiveStreamPacketizerPacketHandler.handleHolder(LiveStreamPacketizerPacketHandler.java:597)|