Wowza Community

MPEG-TS encoder > transcoder

Hi,

I am trying to configure transcoder with MPEG-2 video over udp multicast.

I configured Application.xml as per these instructions https://www.wowza.com/docs/how-to-set-up-and-run-wowza-transcoder-for-live-streaming

  1. I tried a MPEG-4 video udp with
<Templates>${SourceStreamName}.xml,transrate.xml</Templates>

Set udp ip in content/mpegts.stream, started stream manager and I can view

rtmp://localhost/testTranscoder | mpegts.stream

in /examples/SimpleVideoStreaming/client/simplevideostreaming.html

However if I try e.g mpegts.stream_360p I get

Failed to play mpegts.stream_360p; stream not found.
  1. I tried to transcode MPEG-2 video instead of transrate a mpeg4 but _360p etc streams don’t work.

I am running on Windows 64-bit with jdk 1.7 64-bit.

Pleased to hear your comments.

Take a look at the access log, find the publish event for mpegts.stream. What happens after that? Does transcoding kick-off? Are there are any ERROR or WARN lines?

Richard

We do not have a sample config. Carefully follow instructions here:

https://www.wowza.com/docs/how-to-set-up-and-run-wowza-transcoder-for-live-streaming

If this does not help then zip up conf, logs and transcoder folders and send to support@wowza.com. Be sure to reference this forum thread.

Charlie

The instructions for receiving an MPEG-TS stream are here:

https://www.wowza.com/docs/how-to-publish-and-play-a-live-stream-mpeg-ts-based-encoder)

Charlie

Works for me. Glad it’s working. Thanks for the update.

Richard

Multicast from Wowza does not work in Flash client. You need VLC.

Richard

You can re-stream multicast source in Wowza, and unless you go out of your way (RTPPusher or Multicast Addons) the output will be unicast.

Richard

Use a .stream file instead in this case.

/content/main.stream

(make sure your text editor doesn’t add .txt extension)

Make the contents rtsp://127.0.0.1:5544/main.sdp

Then start main.stream in StreamManager on the application with Transcoder enabled, using MediaCaster Type “rtp”

Richard

You might just have to allow TCP port 554 in the firewall on the Wowza server

Richard

Is the RTSP source on a public IP? If so, send that to support@wowza.com

Zip and up and include conf and logs folders

Also include a link to this thread for reference.

Richard

But try two things first

Enable rtspDebugging in /conf/[app-name]/Application.xml /MediaCaster /Properties:

https://www.wowza.com/docs/how-to-re-stream-video-from-an-ip-camera-rtsp-rtp-re-streaming

And /conf/[app-name]/Application.xml /forceInterleaved Property to “false”

<Property>
	<Name>forceInterleaved</Name>
	<Value>false</Value>
	<Type>Boolean</Type>
</Property>

Richard

Ok this is weird… I spent an hour testing, restarting wowza/streams etc before posting…

I just restarted it to get the debug info and works perfectly…

Yeah sounds like I missed something but trust, nothing changed… consider this resolved

Hi Charlie,

I am trying to feed in a RTSP stream from a VOD server (timeshift server)

so I have in mpegts.stream the udp mpeg2 stream which works fine with transcoder but then I have another timeshifted rtsp uri (which works fine in VLC) in rtsp.stream, set start receiving in stream manager but I can’t view the streams.

Also used instructions in :

https://www.wowza.com/docs/how-to-re-stream-video-from-an-ip-camera-rtsp-rtp-re-streaming

Any ideas ?

this is what I get in the debug :

INFO server comment - HTTPStreamManager.onHTTPRequest: Publish stream successfully reset [testTranscoder/_definst_]: rtsp.stream
INFO server comment - RTPMulticastListener.run(stop)
INFO server comment - RTPSessionTracker.add[rtsp://server-ip:port/myRecord/start=20111107T160934+0200]: 1
INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.processResponse: SETUP: rtsp://server-ip:port/myRecord/start=20111107T160934+0200/
INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.buildSDPData: sessionId:null sessionTimeout:0
INFO server comment - RTPSessionDescriptionDataProviderBasic.getStreamInfo[testTranscoder/_definst_]: RTSP/RTP re-streaming. Success, received SDP data.
INFO server comment - sortPackets[6]: sortBufferSize:500
INFO stream create - -
INFO stream publish rtsp.stream -
INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.sessionStart: PLAY: rtsp://server-ip:port/myRecord/start=20111107T160934+0200
INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.processResponse: PLAY: rtsp://server-ip:port/myRecord/start=20111107T160934+0200/
INFO server comment - RTPMediaCaster.Reconnector[492440199:testTranscoder/_definst_:rtsp.stream]: done: 2
INFO server comment - MediaStreamMap.removeLiveStreamPacketizer[testTranscoder/_definst_/rtsp.stream_576i]: Destroy live stream packetizer: cupertinostreamingpacketizer
INFO server comment - MediaStreamMap.removeLiveStreamPacketizer[testTranscoder/_definst_/rtsp.stream_576i]: Destroy live stream packetizer: sanjosestreamingpacketizer
INFO server comment - MediaStreamMap.removeLiveStreamPacketizer[testTranscoder/_definst_/rtsp.stream_360p]: Destroy live stream packetizer: smoothstreamingpacketizer
INFO server comment - MediaStreamMap.removeLiveStreamPacketizer[testTranscoder/_definst_/rtsp.stream_576i]: Destroy live stream packetizer: smoothstreamingpacketizer
INFO server comment - MediaStreamMap.removeLiveStreamPacketizer[testTranscoder/_definst_/rtsp.stream_160p]: Destroy live stream packetizer: sanjosestreamingpacketizer
INFO server comment - MediaStreamMap.removeLiveStreamPacketizer[testTranscoder/_definst_/rtsp.stream_160p]: Destroy live stream packetizer: cupertinostreamingpacketizer
INFO server comment - MediaStreamMap.removeLiveStreamPacketizer[testTranscoder/_definst_/rtsp.stream_360p]: Destroy live stream packetizer: sanjosestreamingpacketizer
INFO server comment - MediaStreamMap.removeLiveStreamPacketizer[testTranscoder/_definst_/rtsp.stream_360p]: Destroy live stream packetizer: cupertinostreamingpacketizer
INFO server comment - MediaStreamMap.removeLiveStreamPacketizer[testTranscoder/_definst_/rtsp.stream_160p]: Destroy live stream packetizer: smoothstreamingpacketizer
INFO server comment - RTPMediaCaster.streamTimeout[492440199:testTranscoder/_definst_:rtsp.stream]: timeout:12000 diff:12500 reason:101
INFO server comment - RTPMediaCaster.resetConnection[492440199:testTranscoder/_definst_:rtsp.stream]:
INFO server comment - RTPMediaCaster.closeRTPSession[492440199:testTranscoder/_definst_:rtsp.stream]
INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.close closeSession
INFO stream unpublish rtsp.stream -
INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.onClose
INFO server comment - RTPSessionTracker.remove[rtsp://server-ip:port/myRecord/start=20111107T160934+0200]: 0:true
INFO stream destroy rtsp.stream -
INFO server comment - RTPMediaCaster.Reconnector[492440199:testTranscoder/_definst_:rtsp.stream]: start: 3
INFO server comment - RTPSessionTracker.add[rtsp://server-ip:port/myRecord/start=20111107T160934+0200]: 1
INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.processResponse: SETUP: rtsp://server-ip:port/myRecord/start=20111107T160934+0200/
INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.buildSDPData: sessionId:null sessionTimeout:0
INFO server comment - RTPSessionDescriptionDataProviderBasic.getStreamInfo[testTranscoder/_definst_]: RTSP/RTP re-streaming. Success, received SDP data.
INFO server comment - sortPackets[7]: sortBufferSize:500
INFO stream create - -
INFO stream publish rtsp.stream -
INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.sessionStart: PLAY: rtsp://server-ip:port/myRecord/start=20111107T160934+0200
INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.processResponse: PLAY: rtsp://server-ip:port/myRecord/start=20111107T160934+0200/
INFO server comment - RTPMediaCaster.Reconnector[492440199:testTranscoder/_definst_:rtsp.stream]: done: 3
INFO server comment - RTPMediaCaster.streamTimeout[492440199:testTranscoder/_definst_:rtsp.stream]: timeout:12000 diff:12500 reason:101
INFO server comment - RTPMediaCaster.resetConnection[492440199:testTranscoder/_definst_:rtsp.stream]:
INFO server comment - RTPMediaCaster.closeRTPSession[492440199:testTranscoder/_definst_:rtsp.stream]
INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.close closeSession
INFO stream unpublish rtsp.stream -
INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.onClose
INFO stream destroy rtsp.stream -
INFO server comment - RTPSessionTracker.remove[rtsp://server-ip:port/myRecord/start=20111107T160934+0200]: 0:true
INFO server comment - RTPMediaCaster.Reconnector[492440199:testTranscoder/_definst_:rtsp.stream]: start: 4
INFO server comment - RTPSessionTracker.add[rtsp://server-ip:port/myRecord/start=20111107T160934+0200]: 1
INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.processResponse: SETUP: rtsp://server-ip:port/myRecord/start=20111107T160934+0200/
INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.buildSDPData: sessionId:null sessionTimeout:0
INFO server comment - RTPSessionDescriptionDataProviderBasic.getStreamInfo[testTranscoder/_definst_]: RTSP/RTP re-streaming. Success, received SDP data.
INFO server comment - sortPackets[8]: sortBufferSize:500
INFO stream create - -
INFO stream publish rtsp.stream -
INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.sessionStart: PLAY: rtsp://server-ip:port/myRecord/start=20111107T160934+0200
INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.processResponse: PLAY: rtsp://server-ip:port/myRecord/start=20111107T160934+0200/
INFO server comment - RTPMediaCaster.Reconnector[492440199:testTranscoder/_definst_:rtsp.stream]: done: 4
INFO rtsp connect 1949185316 -
INFO server comment - sortPackets[9]: sortBufferSize:500
INFO stream create - -
INFO stream unpublish - -
INFO stream destroy - -
INFO rtsp disconnect 1949185316 -
INFO server comment - RTPMediaCaster.streamTimeout[492440199:testTranscoder/_definst_:rtsp.stream]: timeout:12000 diff:12500 reason:101
INFO server comment - RTPMediaCaster.resetConnection[492440199:testTranscoder/_definst_:rtsp.stream]:
INFO server comment - RTPMediaCaster.closeRTPSession[492440199:testTranscoder/_definst_:rtsp.stream]
INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.close closeSession
INFO stream unpublish rtsp.stream -
INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.onClose
INFO stream destroy rtsp.stream -
INFO server comment - RTPSessionTracker.remove[rtsp://server-ip:port/myRecord/start=20111107T160934+0200]: 0:true
INFO server comment - RTPMediaCaster.Reconnector[492440199:testTranscoder/_definst_:rtsp.stream]: start: 5
INFO server comment - RTPSessionTracker.add[rtsp://server-ip:port/myRecord/start=20111107T160934+0200]: 1
INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.processResponse: SETUP: rtsp://server-ip:port/myRecord/start=20111107T160934+0200/
INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.buildSDPData: sessionId:null sessionTimeout:0
INFO server comment - RTPSessionDescriptionDataProviderBasic.getStreamInfo[testTranscoder/_definst_]: RTSP/RTP re-streaming. Success, received SDP data.
INFO server comment - sortPackets[10]: sortBufferSize:500
INFO stream create - -
INFO stream publish rtsp.stream -
INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.sessionStart: PLAY: rtsp://server-ip:port/myRecord/start=20111107T160934+0200
INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.processResponse: PLAY: rtsp://server-ip:port/myRecord/start=20111107T160934+0200/
INFO server comment - RTPMediaCaster.Reconnector[492440199:testTranscoder/_definst_:rtsp.stream]: done: 5

But I am already able to view it on VLC on the same pc.

Hello,

I also have MPEG-2 video over udp multicast. But I cant see the stream in the flash player

INFO server comment - LiveStreamTranscoder.init[live/_definst_/wt_euro_tv.stream]: Load transcoder template: file:///usr/local/WowzaMediaServer/transcoder/templates/transcode.xml
INFO server comment - JNI:TranscoderSession.isCUDAAvailable[live/_definst_/wt_euro_tv.stream]: NVidia CUDA hardware acceleration is NOT available on Linux
INFO server comment - JNI:TranscoderSession.isQuickSyncAvailable[live/_definst_/wt_euro_tv.stream]: Intel Quick Sync hardware acceleration is NOT available on Linux
INFO server comment - LiveStreamPacketizerSanJose.init[live/_definst_/wt_euro_tv.stream]: chunkDurationTarget: 10000
INFO stream create - -
INFO server comment - LiveStreamPacketizerSanJose.init[live/_definst_/wt_euro_tv.stream]: chunkDurationTolerance: 500
INFO stream publish wt_euro_tv.stream_360p -
INFO server comment - LiveStreamPacketizerSanJose.init[live/_definst_/wt_euro_tv.stream]: playlistChunkCount:4
INFO server comment - MediaStreamMap.getLiveStreamPacketizer: Create live stream packetizer: sanjosestreamingpacketizer:wt_euro_tv.stream
INFO stream create - -
INFO server comment - SanJosePacketHandler.startStream[live/_definst_/wt_euro_tv.stream]
INFO stream publish wt_euro_tv.stream_160p -
INFO server comment - LiveStreamPacketizerCupertino.init[live/_definst_/wt_euro_tv.stream]: chunkDurationTarget: 10000
INFO server comment - LiveStreamPacketizerCupertino.init[live/_definst_/wt_euro_tv.stream]: chunkDurationTolerance: 500
INFO server comment - LiveStreamPacketizerSanJose.handlePacket[live/_definst_/wt_euro_tv.stream]: Video codec: MPEG2
INFO server comment - LiveStreamPacketizerCupertino.init[live/_definst_/wt_euro_tv.stream]: audioGroupCount: 3
INFO server comment - LiveStreamPacketizerSanJose.handlePacket[live/_definst_/wt_euro_tv.stream]: Audio codec: MP3
INFO server comment - LiveStreamPacketizerCupertino.init[live/_definst_/wt_euro_tv.stream]: playlistChunkCount:3
INFO server comment - MediaStreamMap.getLiveStreamPacketizer: Create live stream packetizer: cupertinostreamingpacketizer:wt_euro_tv.stream
INFO server comment - JNI:TranscoderSession.audioDecoderCreate[live/_definst_/wt_euro_tv.stream]: Create audio decoder: MPEG1 Part 1/2: default
INFO server comment - CupertinoPacketHandler.startStream[live/_definst_/wt_euro_tv.stream]
INFO server comment - MediaStreamMap.getLiveStreamPacketizer: Create live stream packetizer: smoothstreamingpacketizer:wt_euro_tv.stream
INFO transcoder decoder-audio-start wt_euro_tv.stream {codec:MP3, objectType:33, sampleRate:48000, channels:2}
INFO server comment - LiveStreamPacketizerCupertino.handlePacket[live/_definst_/wt_euro_tv.stream]: Video codec:MPEG2 isCompatible:false
WARN server comment - LiveStreamPacketizerSanJose.handlePacket[live/_definst_/wt_euro_tv.stream][mp4a.40.33]: MP3 Audio: Audio is not MPEG1 Layer 3. May not be playable by Flash player.
INFO server comment - LiveStreamPacketizerSmoothStreaming.startStream[live/_definst_/wt_euro_tv.stream]
INFO server comment - LiveStreamPacketizerCupertino.handlePacket[live/_definst_/wt_euro_tv.stream]: Audio codec:MP3 isCompatible:true
INFO server comment - JNI:TranscoderSession.audioEncoderAdd[live/_definst_/wt_euro_tv.stream:360p]: Create audio encoder: AAC: default
WARN server comment - LiveStreamPacketizerSmoothStreaming.handlePacket[live/_definst_/wt_euro_tv.stream][mp4a.40.33]: MP3 Audio: Audio is not MPEG1 Layer 3. May not be playable by Silverlight player.
WARN server comment - CupertinoPacketHandler.handleHolder[live/_definst_/wt_euro_tv.stream]: Invalid video codec for iPhone/iPod: MPEG2
INFO server comment - JNI:TranscoderSession.audioEncoderAdd[live/_definst_/wt_euro_tv.stream:160p]: Create audio encoder: AAC: default
INFO server comment - JNI:AudioDecoderMP2.decodeFirstFrame[live/_definst_/wt_euro_tv.stream]: sampleRate:48000 channels:2
WARN server comment - LiveStreamPacketizerCupertino.handlePacket[live/_definst_/wt_euro_tv.stream][mp4a.40.33]: MP3 Audio: Audio is not MPEG1 Layer 3. May not be playable on iOS devices.
INFO server comment - JNI:AudioEncoderAAC.initialize[live/_definst_/wt_euro_tv.stream:360p]: channels:2 sampleRate:48000 bitRate:96000
INFO server comment - JNI:AudioEncoderAAC.initialize[live/_definst_/wt_euro_tv.stream:160p]: channels:2 sampleRate:48000 bitRate:96000
INFO transcoder encoder-audio-start wt_euro_tv.stream {name:"160p", bitrate:96000, codec:AAC, objectType:0, sampleRate:48000, channels:2}
INFO transcoder encoder-audio-start wt_euro_tv.stream {name:"360p", bitrate:96000, codec:AAC, objectType:0, sampleRate:48000, channels:2}
INFO server comment - JNI:TranscoderSession.videoDecoderCreate[live/_definst_/wt_euro_tv.stream]: Create video decoder: MPEG2: default
INFO transcoder decoder-video-start wt_euro_tv.stream {codec:MPEG2, profile:4, level:8, frameSize:720x576, displaySize:768x576, frameRate:25.0}
INFO server comment - JNI:VideoDecoderMP2.updateDecodeInfo[live/_definst_/wt_euro_tv.stream]: aspect:4x3 frame:720x576 display:768x576 frameRate:25
INFO server comment - JNI:TranscoderSession.videoEncoderAdd[live/_definst_/wt_euro_tv.stream:360p]: Create video encoder: H.264: default
INFO server comment - JNI:TranscoderSession.videoEncoderAdd[live/_definst_/wt_euro_tv.stream:160p]: Create video encoder: H.264: default
INFO server comment - LiveStreamPacketizerSanJose.init[live/_definst_/wt_euro_tv.stream_360p]: chunkDurationTarget: 10000
INFO server comment - LiveStreamPacketizerSanJose.init[live/_definst_/wt_euro_tv.stream_360p]: chunkDurationTolerance: 500
INFO server comment - LiveStreamPacketizerSanJose.init[live/_definst_/wt_euro_tv.stream_160p]: chunkDurationTarget: 10000
INFO server comment - LiveStreamPacketizerSanJose.init[live/_definst_/wt_euro_tv.stream_360p]: playlistChunkCount:4
INFO server comment - LiveStreamPacketizerSanJose.init[live/_definst_/wt_euro_tv.stream_160p]: chunkDurationTolerance: 500
INFO server comment - MediaStreamMap.getLiveStreamPacketizer: Create live stream packetizer: sanjosestreamingpacketizer:wt_euro_tv.stream_360p
INFO server comment - LiveStreamPacketizerSanJose.init[live/_definst_/wt_euro_tv.stream_160p]: playlistChunkCount:4
INFO server comment - LiveStreamPacketizerCupertino.init[live/_definst_/wt_euro_tv.stream_360p]: chunkDurationTarget: 10000
INFO server comment - SanJosePacketHandler.startStream[live/_definst_/wt_euro_tv.stream_360p]
INFO server comment - LiveStreamPacketizerCupertino.init[live/_definst_/wt_euro_tv.stream_360p]: chunkDurationTolerance: 500
INFO server comment - MediaStreamMap.getLiveStreamPacketizer: Create live stream packetizer: sanjosestreamingpacketizer:wt_euro_tv.stream_160p
INFO server comment - LiveStreamPacketizerSanJose.handlePacket[live/_definst_/wt_euro_tv.stream_360p]: Audio codec: AAC
INFO server comment - LiveStreamPacketizerCupertino.init[live/_definst_/wt_euro_tv.stream_360p]: audioGroupCount: 3
INFO server comment - SanJosePacketHandler.startStream[live/_definst_/wt_euro_tv.stream_160p]
INFO server comment - LiveStreamPacketizerCupertino.init[live/_definst_/wt_euro_tv.stream_360p]: playlistChunkCount:3
INFO server comment - LiveStreamPacketizerSanJose.handlePacket[live/_definst_/wt_euro_tv.stream_160p]: Audio codec: AAC
INFO server comment - LiveStreamPacketizerCupertino.init[live/_definst_/wt_euro_tv.stream_160p]: chunkDurationTarget: 10000
INFO server comment - MediaStreamMap.getLiveStreamPacketizer: Create live stream packetizer: cupertinostreamingpacketizer:wt_euro_tv.stre

INFO server comment - LiveStreamPacketizerSmoothStreaming.addFragment[live/_definst_/wt_euro_tv.stream_160p]: Add chunk: type:video id:1 count:60 duration:2400
INFO server comment - LiveStreamPacketizerSanJose.endChunkTS[live/_definst_/wt_euro_tv.stream]: Add chunk: id:2 a/v/k:400/240/21 duration:9600
INFO server comment - LiveStreamPacketizerSmoothStreaming.addFragment[live/_definst_/wt_euro_tv.stream]: Add chunk: type:audio id:3 count:84 duration:2016
INFO server comment - LiveStreamPacketizerSmoothStreaming.addFragment[live/_definst_/wt_euro_tv.stream_160p]: Add chunk: type:audio id:3 count:94 duration:2005
INFO server comment - LiveStreamPacketizerSmoothStreaming.addFragment[live/_definst_/wt_euro_tv.stream_360p]: Add chunk: type:audio id:3 count:94 duration:2005
INFO server comment - LiveStreamPacketizerSmoothStreaming.addFragment[live/_definst_/wt_euro_tv.stream_160p]: Add chunk: type:video id:2 count:60 duration:2400
INFO server comment - LiveStreamPacketizerSmoothStreaming.addFragment[live/_definst_/wt_euro_tv.stream_360p]: Add chunk: type:video id:2 count:60 duration:2400
INFO server comment - LiveStreamPacketizerSanJose.endChunkTS[live/_definst_/wt_euro_tv.stream_160p]: Add chunk: id:2 a/v/k:451/241/4 duration:9600
INFO server comment - LiveStreamPacketizerCupertino.endChunkTS[live/_definst_/wt_euro_tv.stream_160p]: Add chunk: id:2 a/v/k:150/240/4 duration:9600
INFO server comment - LiveStreamPacketizerCupertino.endChunkTS[live/_definst_/wt_euro_tv.stream_360p]: Add chunk: id:2 a/v/k:150/240/4 duration:9600
INFO server comment - LiveStreamPacketizerSanJose.endChunkTS[live/_definst_/wt_euro_tv.stream_360p]: Add chunk: id:2 a/v/k:451/241/4 duration:9600
INFO server comment - LiveStreamPacketizerSmoothStreaming.addFragment[live/_definst_/wt_euro_tv.stream]: Add chunk: type:audio id:4 count:84 duration:2016
INFO server comment - LiveStreamPacketizerSmoothStreaming.addFragment[live/_definst_/wt_euro_tv.stream_360p]: Add chunk: type:audio id:4 count:94 duration:2005
INFO server comment - LiveStreamPacketizerSmoothStreaming.addFragment[live/_definst_/wt_euro_tv.stream_160p]: Add chunk: type:audio id:4 count:94 duration:2005
INFO server comment - LiveStreamPacketizerSmoothStreaming.addFragment[live/_definst_/wt_euro_tv.stream_160p]: Add chunk: type:video id:3 count:60 duration:2400
INFO server comment - LiveStreamPacketizerSmoothStreaming.addFragment[live/_definst_/wt_euro_tv.stream_360p]: Add chunk: type:video id:3 count:60 duration:2400
INFO server comment - LiveStreamPacketizerSmoothStreaming.addFragment[live/_definst_/wt_euro_tv.stream]: Add chunk: type:audio id:5 count:84 duration:2016
INFO server comment - LiveStreamPacketizerSmoothStreaming.addFragment[live/_definst_/wt_euro_tv.stream_360p]: Add chunk: type:audio id:5 count:94 duration:2006
INFO server comment - LiveStreamPacketizerSmoothStreaming.addFragment[live/_definst_/wt_euro_tv.stream_160p]: Add chunk: type:audio id:5 count:94 duration:2006
INFO server comment - LiveStreamPacketizerSmoothStreaming.addFragment[live/_definst_/wt_euro_tv.stream_360p]: Add chunk: type:video id:4 count:60 duration:2400
INFO server comment - LiveStreamPacketizerSmoothStreaming.addFragment[live/_definst_/wt_euro_tv.stream_160p]: Add chunk: type:video id:4 count:60 duration:2400
INFO server comment - LiveStreamPacketizerSmoothStreaming.addFragment[live/_definst_/wt_euro_tv.stream]: Add chunk: type:audio id:6 count:84 duration:2016
INFO server comment - LiveStreamPacketizerSmoothStreaming.addFragment[live/_definst_/wt_euro_tv.stream_160p]: Add chunk: type:audio id:6 count:94 duration:2005
INFO server comment - LiveStreamPacketizerSmoothStreaming.addFragment[live/_definst_/wt_euro_tv.stream_360p]: Add chunk: type:audio id:6 count:94 duration:2005
INFO server comment - LiveStreamPacketizerSmoothStreaming.addFragment[live/_definst_/wt_euro_tv.stream]: Add chunk: type:audio id:7 count:84 duration:2016
INFO server comment - LiveStreamPacketizerCupertino.endChunkTS[live/_definst_/wt_euro_tv.stream]: Add chunk: id:2 a/v/k:140/0/0 duration:10080
INFO server comment - LiveStreamPacketizerSmoothStreaming.addFragment[live/_definst_/wt_euro_tv.stream_360p]: Add chunk: type:video id:5 count:60 duration:2400
INFO server comment - LiveStreamPacketizerSmoothStreaming.addFragment[live/_definst_/wt_euro_tv.stream_160p]: Add chunk: type:video id:5 count:60 duration:2400
INFO server comment - LiveStreamPacketizerSmoothStreaming.addFragment[live/_definst_/wt_euro_tv.stream_360p]: Add chunk: type:audio id:7 count:94 duration:2005
INFO server comment - LiveStreamPacketizerSmoothStreaming.addFragment[live/_definst_/wt_euro_tv.stream_160p]: Add chunk: type:audio id:7 count:94 duration:2005
INFO server comment - LiveStreamPacketizerSanJose.endChunkTS[live/_definst_/wt_euro_tv.stream]: Add chunk: id:3 a/v/k:420/252/21 duration:10080
INFO server comment - LiveStreamPacketizerSmoothStreaming.addFragment[live/_definst_/wt_euro_tv.stream]: Add chunk: type:audio id:8 count:84 duration:2016
INFO server comment - LiveStreamPacketizerSmoothStreaming.addFragment[live/_definst_/wt_euro_tv.stream_160p]: Add chunk: type:audio id:8 count:94 duration:2006
INFO server comment - LiveStreamPacketizerSmoothStreaming.addFragment[live/_definst_/wt_euro_tv.stream_360p]: Add chunk: type:audio id:8 count:94 duration:2006

hi Richard,

My business needs require a flash player to be installed at the client side. In the past I used vlc for transcoding, but now I want to use the transcoder addon from wowza. I don’t need multicast at the client side, I have multicast only at the device which give me the streams, is there a way to transform from multicast to unicast ?

Thank you

Hi georgeas!

Can you help me?

I ma trying to transcode udp multicast MPEG2, but i`ve got that message in logs WARN server comment - NetConnectionConnection.connect: Failed to connect[224.2.3.10:1234]:

i have creat stream file test.stream with that content udp://224.2.3.10:1234 it is correct?

I’ve some problems with transcoding.

I’m streaming video using rtsp to my machine. Video is in mpeg 2. Created in content folder main.sdp (which contains) URL to my stream(rtsp://127.0.0.1:5544/main.sdp)

VLC opens that stream perfectly.

I’ve configured everything like http://www.wowza.com/forums/showthread.php?13271-Wowza-Server-3-Preview-How-to-setup-and-run-live-stream-transcoder

Created in win scheduler special rule for wowza. Now it’s being started on system starting.

But it doesn’t work. It’s third day I’m trying to start video transcoding. Could you publish a video tutorial??

I would really appreciate If you publish step by step instructions of mpeg 2 to h 264 transcoding. It’s really difficult to make transcoder work… =(

Ok, I’ve changed it to .stream file and trying to start it using mediacaster type Rtp.

It still doesn’t work.

I found that while wowza is being started it writes that my OS Architecture is x86 but it is x64. As I know transcoding works only on x64 Windows. My OS is W HP 7 x64. What did I do wrong? Maybe I’ve installed wrong java environment?

in log file there is


rtplive definst 0.0030 [any] 1935 rtmp://localhost:1935/rtplive/definst 127.0.0.1 rtmp unknown WIN 11,0,1,152 929327176 3354 3073 - - - - - - - - - - - - - rtmp://localhost:1935/rtplive/definst -

2011-10-19 11:10:44 ALMT create stream INFO 200 - - defaultVHost rtplive definst 0.0010 [any] 1935 rtmp://localhost:1935/rtplive/definst 127.0.0.1 rtmp unknown WIN 11,0,1,152 929327176 3426 3413 1 0 0 0 - -

it seems that i’ve found the problem

in log file it writes

Java Home: C:\Program Files (x86)\Java\jre6 - - - 0.3 - - - - -

It still doesn’t work…

Could you post sample configs or video for transcoding Mpeg 2(RTSP) to H 264 and publishing over rtmp protocol???

I tried to use default rtplive with transcode enabled but it doesn’t work.