I send multicast RTP stream , I received it by wowza , when I add a new stream from the stream manager , I receive the followings msgs.
INFO server comment - LiveStreamPacketizerCupertino.handlePacket[live/definst/test.stream]: Video codec:MPEG2 isCompatible:false
INFO server comment - LiveStreamPacketizerCupertino.handlePacket[live/definst/test.stream]: Audio codec:MP3 isCompatible:true
WARN server comment - CupertinoPacketHandler.handleHolder[live/definst/test.stream]: Invalid video codec for iPhone/iPod: MPEG2
INFO server comment - MediaStreamMap.getLiveStreamPacketizer: Create live stream packetizer: smoothstreamingpacketizer:test.stream
INFO server comment - LiveStreamPacketizerSmoothStreaming.startStream[live/definst/test.stream]
WARN server comment - LiveStreamPacketizerSmoothStreaming.handlePacket[live/definst/test.stream][mp4a.40.34]: MP3 Audio: Audio is not MPEG1 Layer 3. May not be playable by Silverlight player.
WARN server comment - LiveStreamPacketizerSanJose.handlePacket[live/definst/test.stream][mp4a.40.33]: MP3 Audio: Audio is not MPEG1 Layer 3. May not be playable by Flash player.
WARN server comment - LiveStreamPacketizerSmoothStreaming.handlePacket[live/definst/test.stream][mp4a.40.33]: MP3 Audio: Audio is not MPEG1 Layer 3. May not be playable by Silverlight player.
WARN server comment - LiveStreamPacketizerCupertino.handlePacket[live/definst/test.stream][mp4a.40.33]: MP3 Audio: Audio is not MPEG1 Layer 3. May not be playable on iOS devices.
In other words, you would create a stream file called myStream1.stream, for example, and that file would contain: rtp://239.255.1.1:5004. This would then need to be started using the StreamManager.
Then look to the first link I posted in the “Template Configuration” section you will see: “Where [stream-name] is the name of the stream you are sending from the encoder to Wowza Server. For example if the incoming stream from the encoder is myStream then the transcoded streams will be myStream_360p, myStream_160p and ngrp:myStream_all.”
So then in your case the stream name would be “myStream1.stream” instead of “myStream”.
Then you could play a single transcoded stream in Silverlight with something like:
thank you , is there any negative points for doing the transcode on the server ( i.e :video quality , delay in live streaming , wowza server performance , etc )
I tried to do all the instructions , this is the output the i get :
INFO server comment - RTPMediaCaster.Reconnector[1020317998:live/definst:test.stream]: start: 1
INFO server comment - RTPSessionDescriptionDataProviderBasic.getStreamInfo[live/definst]: /usr/local/WowzaMediaServer/content/rtp://239.255.1.3:5004
WARN server comment - RTPSessionDescriptionDataProviderBasic.getStreamInfo: SDP file missing: /usr/local/WowzaMediaServer/content/rtp://239.255.1.3:5004
INFO server comment - HTTPStreamManager.onHTTPRequest: Publish stream successfully started [live/definst]: flv:test.stream
Note: if i change the source from rtp://239.255.1.3:5004 to udp://239.255.1.3:5004 i got another result:
INFO server comment - LiveStreamPacketizerSanJose.endChunkTS[live/definst/test.stream]: Add chunk: id:1 a/v/k:25/96/8 duration:4511
WARN server comment - LiveStreamPacketizerSmoothStreaming.handlePacket[live/definst/test.stream][mp4a.40.34]: MP3 Audio: Audio is not MPEG1 Layer 3. May not be playable by Silverlight player.
WARN server comment - LiveStreamPacketizerSmoothStreaming.handlePacket[live/definst/test.stream][mp4a.40.34]: MP3 Audio: Audio is not MPEG1 Layer 3. May not be playable by Silverlight player.
WARN server comment - LiveStreamPacketizerSmoothStreaming.handlePacket[live/definst/test.stream][mp4a.40.34]: MP3 Audio: Audio is not MPEG1 Layer 3. May not be playable by Silverlight player.
i tried to play it through rtmp://myip/live/streamname