Results 1 to 9 of 9

Thread: Transcode from MPEG-TS Encoder

  1. #1

    Default Transcode from MPEG-TS Encoder

    I'm working to test a solution for ingesting an MPEG2 UDP multicast stream, transcoding in Wowza, and then sending out in another multicast stream. I've got experience working with the multicast output, but I seem to be hung up on getting the incoming stream working.

    The stream is at: udp://239.128.8.102:59000

    I've got this configured in the StartupStreams.xml.

    However, when I start Wowza, it seems to repeatedly attempt to handle the stream but fail. Here is the output from the command line:

    INFO server server-start Wowza Media Server 3 Trial Edition (Expires: Oct 26, 2012) 3.1.2 build1624 -
    INFO server comment - Server License Key: SVRT3-XXXXX-XXXXX-XXXXX-XXXXX-9Bj3b
    INFO server comment - Maximum Connections: Unlimited
    INFO server comment - Transcoder Streams Available: Unlimited
    INFO server comment - Transcoder Watermark: Yes
    INFO server comment - nDVR Available: Yes
    INFO server comment - DRM Available: Yes
    INFO server comment - Hardware Available Processors: 4
    INFO server comment - Hardware Physical Memory: 1398MB/7759MB
    INFO server comment - Hardware Swap Space: 9949MB/9951MB
    INFO server comment - Max File Descriptor Count: 20000
    INFO server comment - Open File Descriptor Count: 46
    INFO server comment - OS Name: Linux
    INFO server comment - OS Version: 2.6.32-220.17.1.el6.x86_64
    INFO server comment - OS Architecture: amd64
    INFO server comment - Java Name: Java HotSpot(TM) 64-Bit Server VM
    INFO server comment - Java Vendor: Oracle Corporation
    INFO server comment - Java Version: 1.7.0_04
    INFO server comment - Java VM Version: 23.0-b21
    INFO server comment - Java Spec Version: 1.7
    INFO server comment - Java Home: /usr/java/jdk1.7.0_04/jre
    INFO server comment - Java Max Heap Size: 1777MB
    INFO server comment - Java Architecture: 64
    INFO server comment - Java Locale[user.language]: en
    INFO server comment - Java Locale[user.country]: US
    INFO server comment - Java Locale[file.encoding]: UTF-8
    INFO server comment - Java Timezone[user.timezone]: US/Eastern
    INFO server comment - Java Args[0]: -Xmx2000M
    INFO server comment - Java Args[1]: -Djava.net.preferIPv4Stack=true
    INFO server comment - Java Args[2]: -Dcom.sun.management.jmxremote=true
    INFO server comment - Java Args[3]: -Dcom.wowza.wms.runmode=standalone
    INFO server comment - Java Args[4]: -Dcom.wowza.wms.native.base=linux
    INFO server comment - Java Args[5]: -Dcom.wowza.wms.AppHome=/usr/local/WowzaMediaServer
    INFO server comment - Java Args[6]: -Dcom.wowza.wms.ConfigURL=
    INFO server comment - Java Args[7]: -Dcom.wowza.wms.ConfigHome=/usr/local/WowzaMediaServer
    INFO server comment - Server runmode: standalone
    INFO server comment - Server native.platform: linux
    INFO server comment - Server threads[h/t]: 10/10
    INFO server comment - CMDInterface now listening: [any]:8083
    INFO vhost vhost-start _defaultVHost_ -
    INFO server comment - _defaultVHost_ threads[h/t]:120/80 home:/usr/local/WowzaMediaServer
    INFO vhost comment _defaultVHost_ Bind attempt (10.128.8.87:1935:4)
    INFO vhost comment _defaultVHost_ Bind successful (10.128.8.87:1935)
    INFO vhost comment _defaultVHost_ Bind attempt (10.128.8.87:8086:1)
    INFO vhost comment _defaultVHost_ Bind successful (10.128.8.87:8086)
    INFO application app-start _definst_ live/_definst_
    INFO server comment - RTPMediaCaster.create[1695929593]
    INFO server comment - RTPMediaCaster.init[1695929593]
    INFO server comment - RTPMediaCaster.Reconnector[1695929593:live/_definst_:stream.stream]: start: 1
    INFO server comment - VHost.startStartupStreams: Stream successfully started [live/_definst_]: flv:stream.stream
    INFO server comment - Server.startShutdownHook: Start server shutdown hook
    INFO server comment - ServerListenerStreamPublisher Started.
    INFO server comment - ServerListenerStreamPublisher: Could not find playlist file: /usr/local/WowzaMediaServer/content/streamschedule.smil
    INFO server comment - Wowza Media Server is started!
    INFO server comment - RTPSessionDescriptionDataProviderBasic.getStreamInfo[live/_definst_]: URI: udp://239.128.8.102:59000
    INFO stream create - -
    INFO server comment - RTPDePacketizerWrapperPortRecorder.startup: /usr/local/WowzaMediaServer/content/stream.stream_59000.ts
    INFO server comment - MulticastTransport.bind[live/_definst_]: 239.128.8.102/59000
    INFO stream publish stream.stream -
    INFO server comment - RTPMediaCaster.Reconnector[1695929593:live/_definst_:stream.stream]: done: 1
    INFO server comment - MulticastTransport.firstPacket: 239.128.8.102/59000
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: IMPORT: programID[prg:0x2,filter:none]
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x2,pid:0x800,filter:none]: streamType:128
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x2,pid:0x801,filter:none]: streamType:129
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x2,pid:0x802,filter:none]: streamType:134
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x2,pid:0x803,filter:none]: streamType:192
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x2,pid:0x804,filter:none]: streamType:192
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: IMPORT: programID[prg:0x65,filter:none]
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: IMPORT: videoPID[prg:0x65,pid:0x134f,filter:none]: streamType:MPEG4:16
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: IMPORT: programID[prg:0x0,filter:none]
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0xb5a,filter:none]: streamType:129
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x0,filter:none]: streamType:0
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x1fff,filter:none]: streamType:255
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x1f0a,filter:none]: streamType:25
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x13c6,filter:none]: streamType:99
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x11c9,filter:none]: streamType:223
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x5bc,filter:none]: streamType:104
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x186c,filter:none]: streamType:128
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x1338,filter:none]: streamType:240
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0xe7,filter:none]: streamType:222
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x1edd,filter:none]: streamType:6
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x1c80,filter:none]: streamType:7
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0xa5f,filter:none]: streamType:98
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x3c9,filter:none]: streamType:60
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x1063,filter:none]: streamType:188
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x1408,filter:none]: streamType:228
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x710,filter:none]: streamType:0
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x1ad8,filter:none]: streamType:129
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x369,filter:none]: streamType:40
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0xf45,filter:none]: streamType:93
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x329,filter:none]: streamType:145
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x455,filter:none]: streamType:120
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0xf0d,filter:none]: streamType:36
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x1876,filter:none]: streamType:0
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x1c89,filter:none]: streamType:201
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x1d14,filter:none]: streamType:1
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0xddb,filter:none]: streamType:192
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x1bbd,filter:none]: streamType:0
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x62,filter:none]: streamType:33
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x18bd,filter:none]: streamType:79
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: IMPORT: audioPID[prg:0x0,pid:0x2d,filter:none]: streamType:AAC:17 audioLanguage:unknown
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x1600,filter:none]: streamType:95
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x898,filter:none]: streamType:0
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x1cab,filter:none]: streamType:254
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x10f6,filter:none]: streamType:72
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x1068,filter:none]: streamType:232
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: audioPID[prg:0x0,pid:0x1565,filter:none]: streamType:AAC:15 audioLanguage:unknown
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x1bbb,filter:none]: streamType:63
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x1584,filter:none]: streamType:231
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x200,filter:none]: streamType:183
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x1188,filter:none]: streamType:94
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x91a,filter:none]: streamType:58
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x1898,filter:none]: streamType:128
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x1e97,filter:none]: streamType:139
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0xe43,filter:none]: streamType:205
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x11ba,filter:none]: streamType:225
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x147c,filter:none]: streamType:85
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x470,filter:none]: streamType:101
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x1517,filter:none]: streamType:25
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x1794,filter:none]: streamType:112
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x320,filter:none]: streamType:248
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x10d,filter:none]: streamType:223
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x3ff,filter:none]: streamType:214
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0xd00,filter:none]: streamType:0
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x1757,filter:none]: streamType:36
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x139,filter:none]: streamType:71
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0xdf5,filter:none]: streamType:218
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x2d2,filter:none]: streamType:1
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x14c4,filter:none]: streamType:68
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x618,filter:none]: streamType:218
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0xf6b,filter:none]: streamType:198
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x16d7,filter:none]: streamType:239
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0xcf8,filter:none]: streamType:13
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: videoPID[prg:0x0,pid:0x844,filter:none]: streamType:H264:27
    INFO server comment - RTPMediaCaster.streamTimeout[1695929593:live/_definst_:stream.stream]: timeout:12000 diff:12006 reason:101
    INFO server comment - RTPMediaCaster.resetConnection[1695929593:live/_definst_:stream.stream]: 
    INFO server comment - RTPMediaCaster.closeRTPSession[1695929593:live/_definst_:stream.stream]
    INFO server comment - MulticastTransport.unbind[live/_definst_]: 239.128.8.102/59000 sent:0 recv:20977
    INFO server comment - RTPDePacketizerWrapperPortRecorder.shutdown: /usr/local/WowzaMediaServer/content/stream.stream_59000.ts
    INFO stream unpublish stream.stream -
    INFO stream destroy stream.stream -
    INFO server comment - RTPMediaCaster.Reconnector[1695929593:live/_definst_:stream.stream]: start: 2
    INFO server comment - RTPMulticastListener.run(stop)
    INFO server comment - RTPSessionDescriptionDataProviderBasic.getStreamInfo[live/_definst_]: URI: udp://239.128.8.102:59000
    INFO stream create - -
    INFO server comment - RTPDePacketizerWrapperPortRecorder.startup: /usr/local/WowzaMediaServer/content/stream.stream_59000.ts
    INFO server comment - MulticastTransport.bind[live/_definst_]: 239.128.8.102/59000
    INFO stream publish stream.stream -
    INFO server comment - RTPMediaCaster.Reconnector[1695929593:live/_definst_:stream.stream]: done: 2
    INFO server comment - MulticastTransport.firstPacket: 239.128.8.102/59000
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: IMPORT: programID[prg:0x0,filter:none]
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x125a,filter:none]: streamType:217
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: IMPORT: programID[prg:0x2,filter:none]
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x2,pid:0x800,filter:none]: streamType:128
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x2,pid:0x801,filter:none]: streamType:129
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x2,pid:0x802,filter:none]: streamType:134
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x2,pid:0x803,filter:none]: streamType:192
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x2,pid:0x804,filter:none]: streamType:192
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: IMPORT: programID[prg:0x65,filter:none]
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: IMPORT: videoPID[prg:0x65,pid:0x134f,filter:none]: streamType:MPEG4:16
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x1c23,filter:none]: streamType:66
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x22c,filter:none]: streamType:123
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x18b2,filter:none]: streamType:38
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x1a8f,filter:none]: streamType:131
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x1f41,filter:none]: streamType:79
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: IMPORT: audioPID[prg:0x0,pid:0x1042,filter:none]: streamType:MP3:3 audioLanguage:unknown
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x0,filter:none]: streamType:0
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x1bd4,filter:none]: streamType:193
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x16ca,filter:none]: streamType:41
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x1b1d,filter:none]: streamType:9
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x173d,filter:none]: streamType:136
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x2d,filter:none]: streamType:65
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x1ebb,filter:none]: streamType:159
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x725,filter:none]: streamType:204
    INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x0,pid:0x19fe,filter:none]: streamType:169
    Can you provide any additional troubleshooting steps or items to check?

  2. #2
    Join Date
    Dec 2007
    Posts
    21,962

    Default

    I think this means that the video is mpeg4 part 2, not h.264 (mpeg4 part 10)

    Richard

  3. #3

    Default

    According to this page:

    http://www.wowza.com/addons/wowza-transcoder-addon

    MPEG4 Part 2 is a supported input for decoding by the transcoder. Is that not correct, or am I misunderstanding something?

  4. #4
    Join Date
    Dec 2007
    Posts
    21,962

    Default

    Yes, but you have to enable the Wowza Transcoder:

    http://www.wowza.com/forums/content....live-streaming

    Richard

  5. #5

    Default Transcoding enabled

    I have already followed the steps on the document you referenced. The transcoder should be enabled in my "live" application. Here is my Application.xml file from the live application:

    <Root>
    	<Application>
    		<!-- Uncomment to set application level timeout values
    		<ApplicationTimeout>60000</ApplicationTimeout>
    		<PingTimeout>12000</PingTimeout>
    		<ValidationFrequency>8000</ValidationFrequency>
    		<MaximumPendingWriteBytes>0</MaximumPendingWriteBytes>
    		<MaximumSetBufferTime>60000</MaximumSetBufferTime>
    		<MaximumStorageDirDepth>25</MaximumStorageDirDepth>
    		-->
    		<Connections>
    			<AutoAccept>true</AutoAccept>
    			<AllowDomains></AllowDomains>
    		</Connections>
    		<!--
    			StorageDir path variables
    			
    			${com.wowza.wms.AppHome} - Application home directory
    			${com.wowza.wms.ConfigHome} - Configuration home directory
    			${com.wowza.wms.context.VHost} - Virtual host name
    			${com.wowza.wms.context.VHostConfigHome} - Virtual host config directory
    			${com.wowza.wms.context.Application} - Application name
    			${com.wowza.wms.context.ApplicationInstance} - Application instance name
    			
    		-->
    		<Streams>
    			<StreamType>live</StreamType>
    			<StorageDir>${com.wowza.wms.context.VHostConfigHome}/content</StorageDir>
    			<KeyDir>${com.wowza.wms.context.VHostConfigHome}/keys</KeyDir>
    			<!-- LiveStreamPacketizers (separate with commas): cupertinostreamingpacketizer, smoothstreamingpacketizer, sanjosestreamingpacketizer, cupertinostreamingrepeater, smoothstreamingrepeater, sanjosestreamingrepeater, dvrstreamingpacketizer, dvrstreamingrepeater -->
    			<LiveStreamPacketizers>cupertinostreamingpacketizer, smoothstreamingpacketizer, sanjosestreamingpacketizer</LiveStreamPacketizers>
    			<!-- Properties defined here will override any properties defined in conf/Streams.xml for any streams types loaded by this application -->
    			<Properties>
    			</Properties>
    		</Streams>
    		<Transcoder>
    			<!-- To turn on transcoder set to: transcoder -->
    			<LiveStreamTranscoder>transcoder</LiveStreamTranscoder>
    			<!-- [templatename].xml or ${SourceStreamName}.xml -->
    			<Templates>${SourceStreamName}.xml,transcode.xml</Templates>
    			<ProfileDir>${com.wowza.wms.context.VHostConfigHome}/transcoder/profiles</ProfileDir>
    			<TemplateDir>${com.wowza.wms.context.VHostConfigHome}/transcoder/templates</TemplateDir>
    			<Properties>
    			</Properties>
    		</Transcoder>
    
    		<DVR>
    			<!-- As a single server or as an origin, use dvrstreamingpacketizer in LiveStreamPacketizers above -->
    			<!-- Or, in an origin-edge configuration, edges use dvrstreamingrepeater in LiveStreamPacketizers above -->
    			<!-- As an origin, also add dvrchunkstreaming to HTTPStreamers below -->
    
    			<!-- To turn on DVR recording set Recorders to dvrrecorder.  This works with dvrstreamingpacketizer  -->
    			<Recorders></Recorders>
    
    			<!-- As a single server or as an origin, set the Store to dvrfilestorage-->
    			<!-- edges should have this empty -->
    			<Store></Store>
    
    			<!--  Window Duration is length of live DVR window in seconds.  0 means the window is never trimmed. -->
    			<WindowDuration>0</WindowDuration>
    
    			<!-- Storage Directory is top level location where dvr is stored.  e.g. c:/temp/dvr -->
    			<StorageDir>${com.wowza.wms.context.VHostConfigHome}/dvr</StorageDir>
    
    			<!-- valid ArchiveStrategy values are append, version, delete -->
    			<ArchiveStrategy>append</ArchiveStrategy>
    
    			<!-- If this is a dvrstreamingrepeater, define ChunkOriginURL to point back to origin -->
    			<!-- And define Application/Repeater/OriginURL to point back to the origin -->
    			<Repeater>
    				<ChunkOriginURL></ChunkOriginURL>
    			</Repeater>
    
    			<!-- Properties for DVR -->
    			<Properties>
    			</Properties>
    		</DVR>
    
    		<!-- HTTPStreamers (separate with commas): cupertinostreaming, smoothstreaming, sanjosestreaming, dvrchunkstreaming -->
    		<HTTPStreamers>cupertinostreaming,smoothstreaming,sanjosestreaming</HTTPStreamers>
    		<SharedObjects>
    			<StorageDir></StorageDir>
    		</SharedObjects>
    		<Client>
    			<IdleFrequency>-1</IdleFrequency>
    			<Access>
    				<StreamReadAccess>*</StreamReadAccess>
    				<StreamWriteAccess>*</StreamWriteAccess>
    				<StreamAudioSampleAccess></StreamAudioSampleAccess>
    				<StreamVideoSampleAccess></StreamVideoSampleAccess>
    				<SharedObjectReadAccess>*</SharedObjectReadAccess>
    				<SharedObjectWriteAccess>*</SharedObjectWriteAccess>
    			</Access>
    		</Client>
    		<RTP>
    			<!-- RTP/Authentication/[type]Methods defined in Authentication.xml. Default setup includes; none, basic, digest -->
    			<Authentication>
    				<PublishMethod>digest</PublishMethod>
    				<PlayMethod>none</PlayMethod>
    			</Authentication>
    			<!-- RTP/AVSyncMethod. Valid values are: senderreport, systemclock, rtptimecode -->
    			<AVSyncMethod>senderreport</AVSyncMethod>
    			<MaxRTCPWaitTime>12000</MaxRTCPWaitTime>
    			<IdleFrequency>75</IdleFrequency>
    			<RTSPSessionTimeout>90000</RTSPSessionTimeout>
    			<RTSPMaximumPendingWriteBytes>0</RTSPMaximumPendingWriteBytes>
    			<RTSPBindIpAddress></RTSPBindIpAddress>
    			<RTSPConnectionIpAddress>0.0.0.0</RTSPConnectionIpAddress>
    			<RTSPOriginIpAddress>127.0.0.1</RTSPOriginIpAddress>
    			<IncomingDatagramPortRanges>*</IncomingDatagramPortRanges>
    			<!-- Properties defined here will override any properties defined in conf/RTP.xml for any depacketizers loaded by this application -->
    			<Properties>
    <Property>
    	<Name>rtpDePacketizerWrapper</Name>
    		<Value>com.wowza.wms.rtp.depacketizer.RTPDePacketizerWrapperPortRecorder</Value>
    		</Property>			
    </Properties>
    		</RTP>
    		<MediaCaster>
    			<RTP>
    				<RTSP>
    					<!-- udp, interleave -->
    					<RTPTransportMode>interleave</RTPTransportMode>
    				</RTSP>
    			</RTP>
    			<!-- Properties defined here will override any properties defined in conf/MediaCasters.xml for any MediaCasters loaded by this applications -->
    			<Properties>
    			</Properties>
    		</MediaCaster>
    		<MediaReader>
    			<!-- Properties defined here will override any properties defined in conf/MediaReaders.xml for any MediaReaders loaded by this applications -->
    			<Properties>
    			</Properties>
    		</MediaReader>
    		<MediaWriter>
    			<!-- Properties defined here will override any properties defined in conf/MediaWriter.xml for any MediaWriter loaded by this applications -->
    			<Properties>
    			</Properties>
    		</MediaWriter>
    		<LiveStreamPacketizer>
    			<!-- Properties defined here will override any properties defined in conf/LiveStreamPacketizers.xml for any LiveStreamPacketizers loaded by this applications -->
    			<Properties>
    			</Properties>
    		</LiveStreamPacketizer>
    		<HTTPStreamer>
    			<!-- Properties defined here will override any properties defined in conf/HTTPStreamers.xml for any HTTPStreamer loaded by this applications -->
    			<Properties>
    			</Properties>
    		</HTTPStreamer>
    		<Repeater>
    			<OriginURL></OriginURL>
    			<QueryString><![CDATA[]]></QueryString>
    		</Repeater> 
    		<Modules>
    			<Module>
    				<Name>base</Name>
    				<Description>Base</Description>
    				<Class>com.wowza.wms.module.ModuleCore</Class>
    			</Module>
    			<Module>
    				<Name>properties</Name>
    				<Description>Properties</Description>
    				<Class>com.wowza.wms.module.ModuleProperties</Class>
    			</Module>
    			<Module>
    				<Name>logging</Name>
    				<Description>Client Logging</Description>
    				<Class>com.wowza.wms.module.ModuleClientLogging</Class>
    			</Module>
    			<Module>
    				<Name>flvplayback</Name>
    				<Description>FLVPlayback</Description>
    				<Class>com.wowza.wms.module.ModuleFLVPlayback</Class>
    			</Module> 
    		</Modules>
    		<!-- Properties defined here will be added to the IApplication.getProperties() and IApplicationInstance.getProperties() collections -->
    		<Properties>
    		</Properties>
    	</Application>
    </Root>

  6. #6
    Join Date
    Dec 2007
    Posts
    21,962

    Default

    The Transcoder was not enabled when you copied that log snip. What do you see now?

    Richard

  7. #7

    Default

    I haven't made any changes to the Application.xml file since the log info I included in the first post. I've had the transcoder enabled all along.

  8. #8
    Join Date
    Dec 2007
    Posts
    21,962

    Default

    First restart Wowza, then test, then zip up and send conf and logs folders to support@wowza.com. Include a link to this thread for reference

    Richard

  9. #9

    Default

    Thanks Richard, just emailed.

Similar Threads

  1. Who should transcode ? Encoder or Wowza ?
    By azrilnazli in forum Live Streaming and Encoder Discussion
    Replies: 1
    Last Post: 08-16-2012, 06:49 AM
  2. MPEG-TS encoder > transcoder
    By georgeas in forum AddOn: Transcoder
    Replies: 19
    Last Post: 11-07-2011, 09:05 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •