I push RTMP video stream form FMS server and transcode it on wowza using custom transcoder (transcoding Nellomore audio codec to AAC) and then push it to another wowza server after transcoding to geenrate MPEG)DASH segements.
The stream works 80% of the time but i do see errors 20% of the time when the stream doesnt play at all and the player throws 404 on manifest.mpd…
Error from the logs look like:
2016-08-12
16:54:25
comment
server
HTTPStreamerMPEGDashLiveIndex.indexFile[liveapp/definst/1245572_1_fhvideo1_DD1187E9B563D24A7A37CFABAC5815E3_t] : java.lang.NullPointerException|at com.wowza.wms.httpstreamer.mpegdashstreaming.livestreampacketizer.MPEGDashWriterHandler.indexStream(MPEGDashWriterHandler.java:2378)|at com.wowza.wms.httpstreamer.mpegdashstreaming.livestreampacketizer.LiveStreamPacketizerMPEGDash.indexStream(LiveStreamPacketizerMPEGDash.java:226)|at com.wowza.wms.httpstreamer.mpegdashstreaming.file.HTTPStreamerMPEGDashLiveIndexItem.indexStream(HTTPStreamerMPEGDashLiveIndexItem.java:286)|at com.wowza.wms.httpstreamer.mpegdashstreaming.file.HTTPStreamerMPEGDashLiveIndex.indexFile(HTTPStreamerMPEGDashLiveIndex.java:284)|at com.wowza.wms.httpstreamer.mpegdashstreaming.httpstreamer.HTTPStreamerSessionMPEGDash.createIndexLive(HTTPStreamerSessionMPEGDash.java:85)|
x-duration: 288911.788
2016-08-12
16:53:17
comment
server
Can you help me understand why is it throwing Null Pointer sometimes and failed to create manifest file?
Note: we use bitdash player for playback and wowza 4.5 latest version.