Hello ,
I am using Wowza for VOD. I’m facing lot of error curing streaming. Some Errors are give below.
Mp3 urls are not stream on rstp protocol. I’m using rstp protocol to stream on android device.
URL for RSTP:
rtsp://ec2-54-254-221-231.ap-southeast-1.compute.amazonaws.com/vods3/definst/mp3:amazons3/veromuse/veromuse_WogEUw_%5BSongs.PK%5DHeroine-03-MainHeroineHoon.mp3
Error we get when we try to stream mp3 + UDP using android device:
INFO rtsp connect 834442058 -
INFO server comment - ModuleStreamNameAlias.nameToAlias[play]: streamName:mp3:amazons3/veromuse/veromuse_WogEUw_[Songs.PK]Heroine-03-MainHeroineHoon.mp3 alias:{pattern: “*” alias:"${Stream.Name}" wildcardMatches:{[0]: “mp3:amazons3/veromuse/veromuse_WogEUw_[Songs.PK]Heroine-03-MainHeroineHoon.mp3”}} result:mp3:amazons3/veromuse/veromuse_WogEUw_[Songs.PK]Heroine-03-MainHeroineHoon.mp3
INFO stream create - -
INFO rtsp describe 834442058 -
INFO stream play amazons3/veromuse/veromuse_WogEUw_[Songs.PK]Heroine-03-MainHeroineHoon.mp3 -
INFO rtsp play 834442058 -
INFO stream stop amazons3/veromuse/veromuse_WogEUw_[Songs.PK]Heroine-03-MainHeroineHoon.mp3 -
INFO stream destroy amazons3/veromuse/veromuse_WogEUw_[Songs.PK]Heroine-03-MainHeroineHoon.mp3 -
INFO rtsp disconnect 834442058
Error we get when we try to stream mp3 + TCP using android device:
INFO server comment - ModuleStreamNameAlias.onAppStart: aliasMapFileStream: /usr/local/WowzaMediaServer/conf/aliasmap.stream.txt
INFO server comment - ModuleStreamNameAlias.onAppStart: aliasMapFilePlay: /usr/local/WowzaMediaServer/conf/aliasmap.play.txt
INFO server comment - ServerListenerEC2Variables#ApplicationInstanceNotify.onApplicationInstanceCreate[vods3/definst]: Auto-set application RTSP addresses: internal[bind]:172.31.6.93 external[origin,connection]:54.254.221.231
INFO application app-start definst vods3/definst
INFO rtsp connect 1952591658 -
INFO server comment - ModuleStreamNameAlias.nameToAlias[play]: streamName:mp3:amazons3/veromuse/veromuse_WogEUw_[Songs.PK]Heroine-03-MainHeroineHoon.mp3 alias:{pattern: “*” alias:"${Stream.Name}" wildcardMatches:{[0]: “mp3:amazons3/veromuse/veromuse_WogEUw_[Songs.PK]Heroine-03-MainHeroineHoon.mp3”}} result:mp3:amazons3/veromuse/veromuse_WogEUw_[Songs.PK]Heroine-03-MainHeroineHoon.mp3
INFO stream create - -
INFO rtsp describe 1952591658 -
INFO stream play amazons3/veromuse/veromuse_WogEUw_[Songs.PK]Heroine-03-MainHeroineHoon.mp3 -
INFO rtsp play 1952591658 -
INFO stream stop amazons3/veromuse/veromuse_WogEUw_[Songs.PK]Heroine-03-MainHeroineHoon.mp3 -
INFO stream destroy amazons3/veromuse/veromuse_WogEUw_[Songs.PK]Heroine-03-MainHeroineHoon.mp3 -
INFO rtsp disconnect 1952591658 -
Error we get when we try to stream mp3 + UDP using android device:
INFO server comment - ModuleStreamNameAlias.nameToAlias[play]: streamName:mp3:amazons3/veromuse/veromuse_rG4EUw_DeathGrips-GetGot.mp3 alias:{pattern: “*” alias:"${Stream.Name}" wildcardMatches:{[0]: “mp3:amazons3/veromuse/veromuse_rG4EUw_DeathGrips-GetGot.mp3”}} result:mp3:amazons3/veromuse/veromuse_rG4EUw_DeathGrips-GetGot.mp3
INFO sanjose connect 1611711692 -
INFO stream create amazons3/veromuse/veromuse_rG4EUw_DeathGrips-GetGot.mp3 -
ERROR server comment - decodeID3V2Tags: java.lang.UnsupportedOperationException
java.lang.UnsupportedOperationException
at org.farng.mp3.id3.FrameBodyRVAD.setupObjectList(FrameBodyRVAD.java:182)
at org.farng.mp3.AbstractMP3FragmentBody.(AbstractMP3FragmentBody.java:32)
at org.farng.mp3.id3.AbstractID3v2FrameBody.(AbstractID3v2FrameBody.java:19)
at org.farng.mp3.id3.FrameBodyRVAD.(FrameBodyRVAD.java:145)
at org.farng.mp3.id3.AbstractID3v2Frame.readBody(AbstractID3v2Frame.java:94)
at org.farng.mp3.id3.ID3v2_3Frame.read(ID3v2_3Frame.java:193)
at org.farng.mp3.id3.ID3v2_3Frame.(ID3v2_3Frame.java:123)
at org.farng.mp3.id3.ID3v2_3.read(ID3v2_3.java:269)
at org.farng.mp3.id3.ID3v2_3.(ID3v2_3.java:147)
at org.farng.mp3.MP3File.(MP3File.java:252)
at com.wowza.wms.mediareader.mp3.MediaReaderMP3.decodeID3V2Tags(MediaReaderMP3.java:490)
at com.wowza.wms.mediareader.mp3.MediaReaderMP3.readMetadata(MediaReaderMP3.java:283)
at com.wowza.wms.mediareader.mp3.MediaReaderMP3.open(MediaReaderMP3.java:160)
at com.wowza.wms.httpstreamer.model.HTTPStreamerAdapterBase.doesFileExist(HTTPStreamerAdapterBase.java:1419)
at com.wowza.wms.httpstreamer.cupertinostreaming.httpstreamer.HTTPStreamerAdapterCupertinoStreamer.onPlaylist(HTTPStreamerAdapterCupertinoStreamer.java:1558)
at com.wowza.wms.httpstreamer.cupertinostreaming.httpstreamer.HTTPStreamerAdapterCupertinoStreamer.serviceMsg(HTTPStreamerAdapterCupertinoStreamer.java:436)
at com.wowza.wms.httpstreamer.cupertinostreaming.httpstreamer.HTTPStreamerAdapterCupertinoStreamer.service(HTTPStreamerAdapterCupertinoStreamer.java:393)
at com.wowza.wms.server.ServerHandler.a(ServerHandler.java:636)
at com.wowza.wms.server.ServerHandler.a(ServerHandler.java:375)
at com.wowza.wms.server.ServerHandler.messageReceived(ServerHandler.java:487)
at com.wowza.wms.server.ServerHandlerThreaded.messageReceived(ServerHandlerThreaded.java:78)
at org.apache.mina.common.support.AbstractIoFilterChain$2.messageReceived(AbstractIoFilterChain.java:181)
at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:511)
at org.apache.mina.common.support.AbstractIoFilterChain.access$900(AbstractIoFilterChain.java:42)
at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:786)
at org.apache.mina.filter.codec.support.SimpleProtocolDecoderOutput.flush(SimpleProtocolDecoderOutput.java:60)
at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:177)
at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:511)
at org.apache.mina.common.support.AbstractIoFilterChain.access$900(AbstractIoFilterChain.java:42)
at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:786)
at org.apache.mina.filter.executor.ExecutorFilter.processEvent(ExecutorFilter.java:247)
at org.apache.mina.filter.executor.ExecutorFilter$ProcessEventsRunnable.run(ExecutorFilter.java:323)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
============
2: Unable to stream FLV files on IOS device.
Error for FLV files during streaming on IOS device:
INFO server comment - ModuleStreamNameAlias.nameToAlias[play]: streamName:flv:amazons3/veromuse/veromuse_4JQEUw_Shark_clip4_240_1(1).flv alias:{pattern: “*” alias:"${Stream.Name}" wildcardMatches:{[0]: “flv:amazons3/veromuse/veromuse_4JQEUw_Shark_clip4_240_1(1).flv”}} result:flv:amazons3/veromuse/veromuse_4JQEUw_Shark_clip4_240_1(1).flv
INFO server comment - ModuleStreamNameAlias.nameToAlias[play]: streamName:flv:amazons3/veromuse/veromuse_4JQEUw_Shark_clip4_240_1(1).flv alias:{pattern: “*” alias:"${Stream.Name}" wildcardMatches:{[0]: “flv:amazons3/veromuse/veromuse_4JQEUw_Shark_clip4_240_1(1).flv”}} result:flv:amazons3/veromuse/veromuse_4JQEUw_Shark_clip4_240_1(1).flv
INFO server comment - ModuleStreamNameAlias.nameToAlias[play]: streamName:flv:amazons3/veromuse/veromuse_4JQEUw_Shark_clip4_240_1(1).flv alias:{pattern: “*” alias:"${Stream.Name}" wildcardMatches:{[0]: “flv:amazons3/veromuse/veromuse_4JQEUw_Shark_clip4_240_1(1).flv”}} result:flv:amazons3/veromuse/veromuse_4JQEUw_Shark_clip4_240_1(1).flv
INFO cupertino connect 1824082037 -
INFO stream create amazons3/veromuse/veromuse_4JQEUw_Shark_clip4_240_1(1).flv -
ERROR server comment - MediaReaderFactory.getInstance: Missing definition for flvcupertino
==========================================================================
3: Streaming m4a file on IOS device device:
NFO server comment - ModuleStreamNameAlias.nameToAlias[play]: streamName:mp3:amazons3/veromuse/veromuse_QW8EUw_Death_Grips_-Get_Got.m4a alias:{pattern: “*” alias:"${Stream.Name}" wildcardMatches:{[0]: "mp3:amazons3/veromuse/veromuse_QW8EUw_Death_Grips-Get_Got.m4a"}} result:mp3:amazons3/veromuse/veromuse_QW8EUw_Death_Grips-_Get_Got.m4a
INFO cupertino connect 1059545669 -
INFO stream create amazons3/veromuse/veromuse_QW8EUw_Death_Grips_-_Get_Got.m4a -
ERROR server comment - open: java.lang.Exception: MP3 file format not valid. Zero duration. Seek will not function properly: amazons3/veromuse/veromuse_QW8EUw_Death_Grips_-_Get_Got.m4a
ERROR server comment - open: java.lang.Exception: MP3 file format not valid. Zero duration. Seek will not function properly: amazons3/veromuse/veromuse_QW8EUw_Death_Grips_-_Get_Got.m4a
INFO server comment - MediaReaderH264Cupertino.indexFile[vods3/definst/amazons3/veromuse/veromuse_QW8EUw_Death_Grips_-_Get_Got.m4a][mp4a.40.34]: Audio:
Please provide me suggestion how i can’t stream MP# file on android device. Also how to stream flv files on IOS device.
I’m waiting for your response
Thanks in advance