Page 1 of 2 12 LastLast
Results 1 to 10 of 15

Thread: Transcoder - audio missing

  1. #1
    Join Date
    Oct 2012
    Posts
    21

    Default Transcoder - audio missing (sometimes)

    Dear Wowza-Team,

    our system-set-up is as follows:

    satellite (dvb-s) => MumuDVB => Wowza Transcoder => Wowza Stream Server => web frontend for users

    The problem we encounter is that some streams have video, but no audio output. Watching the streams with VLC before they are transcoded by Wowza Transcoder, everything is fine – video & audio on every channel – so we conclude the error occurs later on in the process chain.

    Watching the streams in jwPlayer in our front-end Website, some streams have video, but no audio output. We use one transrate template for all streams, with some it works, with others it doesn’t..

    So we are kind of puzzled… and would be grateful for your support!


    Best regards,

    Marian Schneider

    -<Encode> <Enable>true</Enable> <Name>360p</Name> <StreamName>mp4:${SourceStreamName}_360p</StreamName> -<Video> 
    <!-- H.264, H.263, PassThru, Disable -->
     <Codec>H.264</Codec> 
    <!-- default, CUDA, QuickSync -->
     <Transcoder>default</Transcoder> <GPUID>-1</GPUID> -<FrameSize> 
    <!-- letterbox, fit-width, fit-height, crop, stretch, match-source -->
     <FitMode>fit-height</FitMode> <Width>640</Width> <Height>360</Height> 
    <!-- <Crop>0,0,0,0</Crop> -->
     
    <!-- <SourceRectangle>0,0,320,240</SourceRectangle> -->
     </FrameSize> <Profile>main</Profile> <Bitrate>850000</Bitrate> -<KeyFrameInterval> <FollowSource>true</FollowSource> <Interval>60</Interval> </KeyFrameInterval> -<Overlays> -<Overlay> <Enable>false</Enable> <Index>0</Index> <ImagePath>${com.wowza.wms.context.VHostConfigHome}/content/wowzalogo.png</ImagePath> <CheckForUpdates>false</CheckForUpdates> <Opacity>100</Opacity> -<Location> <X>5</X> <Y>5</Y> <Width>${ImageWidth}</Width> <Height>${ImageHeight}</Height> 
    <!-- horiz: left, right, hcenter - vert: top, bottom, vcenter -->
     <Align>left,top</Align> </Location> </Overlay> </Overlays> <Parameters> </Parameters> </Video> -<Audio> 
    <!-- AAC, PassThru, Disable. Bitrate fuer PassThru: ${SourceAudioBitrate} -->
     <Codec>AAC</Codec> <Bitrate>48000</Bitrate> <Parameters> </Parameters> </Audio> <Properties> </Properties> </Encode>
    Last edited by marian04; 11-26-2012 at 03:11 AM.

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

    Default

    Are you saying that some of the renditions work and other don't within a Transcoding session?

    Or are you saying that some source streams work (all renditions have audio) and other source streams don't.

    Either way, are they any common factors in what is not working?

    If a source does not work at all, what is the audio and video encoding? Playback in VLC and check Tools > Codec Info

    Richard

  3. #3
    Join Date
    Oct 2012
    Posts
    21

    Default

    Dear rrlanham,

    all of the renditions have working video output at the end of the chain described in my first posting (= after being transcoded by Wowza Transcoder): we can view each stream (in our case, tv channel) in our web page with embedded jwplayer. But a minority of renditions has no audio output after transcoding with Wowza Transcoder: we can view them, but audio output is missing.

    When viewing a stream with VLC before the stream is being transcoded by Wowza Transcoder (that is, viewing the output of MumuDVB), all streams seem to work – all have audio & video. When viewed with jwplayer, after Wowza Transcoder has transcoded all streams to h.264, some streams just miss audio…

    We checked some of the streams with VLC codec info as you suggested, here is a table:
    http://s14.directupload.net/file/d/3...mws52u_png.htm

    There seems to be no connection, at least we cannot find one.

    Strangely enough, we just found out: with our test license Wowza-Server (3.1.2) and using the same MumuDVB as source, audio DOES work. With our current full licensed server (3.5.0), it does not .. we're going to print out the transrate.xml-files and check for differences.. the transcode.xml-file is irrelevant, isn't it?

    EDIT: we've found no real differences between the two transrate-xmls. The newer one has an additional block for encoding h263, but that block is not enabled. Also, new <CheckForUpdate>-Tags appear, but those should not make any difference ..
    Last edited by marian04; 11-26-2012 at 07:09 AM.

  4. #4
    Join Date
    Oct 2012
    Posts
    21

    Default

    We have found a common point for those channels without audio output.



    WARN	server	comment	2012-11-27	10:34:08	-	-	-	-	-	4.113	-	-	-	-	-	-	-	-	TranscodingSession.handlePacket[live/_definst_]: Audio codec is not supported by transcoder. Can only be used as PassThru: AC3
    WARN	server	comment	2012-11-27	10:34:08	-	-	-	-	-	4.135	-	-	-	-	-	-	-	-	TranscodingSession.handlePacket[live/_definst_]: Audio codec is not supported by transcoder. Can only be used as PassThru: AC3
    WARN	server	comment	2012-11-27	10:34:08	-	-	-	-	-	4.23	-	-	-	-	-	-	-	-	TranscodingSession.handlePacket[live/_definst_]: Audio codec is not supported by transcoder. Can only be used as PassThru: AC3
    WARN	server	comment	2012-11-27	10:34:08	-	-	-	-	-	4.342	-	-	-	-	-	-	-	-	TranscodingSession.handlePacket[live/_definst_]: Audio codec is not supported by transcoder. Can only be used as PassThru: AC3
    We tried to change to PassThru and ${SourceAudioBitrate} but the effect was no sound on all channels.

    Any idea ?

    Best regards,

    Marian

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

    Default

    Marian,

    This should be fixed in 3.5 patch 1:
    http://www.wowza.com/downloads/Wowza...5.0-patch1.zip

    Richard

  6. #6
    Join Date
    Oct 2012
    Posts
    21

    Default

    Nothing changed after the patch

    Here you can see the error log:


    #Version: 1.0
    #Start-Date: 2012-11-27 16:15:48 MEZ
    #Software: Wowza Media Server 3.5.0.01 build3064
    #Date: 2012-11-27
    #Fields: x-severity	x-category	x-event	date	time	c-client-id	c-ip	c-port	cs-bytes	sc-bytes	x-duration	x-sname	x-stream-id	x-spos	sc-stream-bytes	cs-stream-bytes	x-file-size	x-file-length	x-ctx	x-comment
    WARN	server	comment	2012-11-27	16:15:53	-	-	-	-	-	5.078	-	-	-	-	-	-	-	-	TranscodingSession.handlePacket[live/_definst_]: Audio codec is not supported by transcoder. Can only be used as PassThru: AC3
    WARN	server	comment	2012-11-27	16:15:53	-	-	-	-	-	5.086	-	-	-	-	-	-	-	-	TranscodingSession.handlePacket[live/_definst_]: Audio codec is not supported by transcoder. Can only be used as PassThru: AC3
    WARN	server	comment	2012-11-27	16:15:53	-	-	-	-	-	5.089	-	-	-	-	-	-	-	-	TranscoderWorkerAudioEncoder.sendPassThroughPacket[source]: Audio codec is MPEG1 Layer 2 which may not be compatible with Flash, Silverlight or iOS players
    WARN	server	comment	2012-11-27	16:15:53	-	-	-	-	-	5.219	-	-	-	-	-	-	-	-	LiveStreamPacketizerCupertino.handlePacket[live/_definst_/rtl.stream][mp4a.40.33]: MP3 Audio: Audio is not MPEG1 Layer 3. May not be playable on iOS devices.
    WARN	server	comment	2012-11-27	16:15:53	-	-	-	-	-	5.219	-	-	-	-	-	-	-	-	LiveStreamPacketizerSanJose.handlePacket[live/_definst_/rtl.stream][mp4a.40.33]: MP3 Audio: Audio is not MPEG1 Layer 3. May not be playable by Flash player.
    WARN	server	comment	2012-11-27	16:15:53	-	-	-	-	-	5.219	-	-	-	-	-	-	-	-	CupertinoPacketHandler.handleHolder[live/_definst_/prosieben.stream]: Invalid video codec for iPhone/iPod: MPEG2
    WARN	server	comment	2012-11-27	16:15:53	-	-	-	-	-	5.219	-	-	-	-	-	-	-	-	CupertinoPacketHandler.handleHolder[live/_definst_/n24.stream]: Invalid video codec for iPhone/iPod: MPEG2
    WARN	server	comment	2012-11-27	16:15:53	-	-	-	-	-	5.221	-	-	-	-	-	-	-	-	CupertinoPacketHandler.handleHolder[live/_definst_/rtl.stream]: Invalid video codec for iPhone/iPod: MPEG2
    WARN	server	comment	2012-11-27	16:15:53	-	-	-	-	-	5.223	-	-	-	-	-	-	-	-	LiveStreamPacketizerSmoothStreaming.handlePacket[live/_definst_/rtl.stream][mp4a.40.33]: MP3 Audio: Audio is not MPEG1 Layer 3. May not be playable by Silverlight player.
    WARN	server	comment	2012-11-27	16:15:53	-	-	-	-	-	5.352	-	-	-	-	-	-	-	-	TranscoderWorkerAudioEncoder.sendPassThroughPacket[source]: Audio codec is MPEG1 Layer 2 which may not be compatible with Flash, Silverlight or iOS players
    WARN	server	comment	2012-11-27	16:15:53	-	-	-	-	-	5.353	-	-	-	-	-	-	-	-	LiveStreamPacketizerSanJose.handlePacket[live/_definst_/rtl2.stream][mp4a.40.33]: MP3 Audio: Audio is not MPEG1 Layer 3. May not be playable by Flash player.
    WARN	server	comment	2012-11-27	16:15:53	-	-	-	-	-	5.354	-	-	-	-	-	-	-	-	LiveStreamPacketizerCupertino.handlePacket[live/_definst_/rtl2.stream][mp4a.40.33]: MP3 Audio: Audio is not MPEG1 Layer 3. May not be playable on iOS devices.
    WARN	server	comment	2012-11-27	16:15:53	-	-	-	-	-	5.356	-	-	-	-	-	-	-	-	LiveStreamPacketizerSmoothStreaming.handlePacket[live/_definst_/rtl2.stream][mp4a.40.33]: MP3 Audio: Audio is not MPEG1 Layer 3. May not be playable by Silverlight player.
    WARN	server	comment	2012-11-27	16:15:53	-	-	-	-	-	5.357	-	-	-	-	-	-	-	-	CupertinoPacketHandler.handleHolder[live/_definst_/rtl2.stream]: Invalid video codec for iPhone/iPod: MPEG2
    WARN	server	comment	2012-11-27	16:15:54	-	-	-	-	-	5.858	-	-	-	-	-	-	-	-	CupertinoPacketHandler.handleHolder[live/_definst_/daserste.stream]: Invalid video codec for iPhone/iPod: MPEG2
    WARN	server	comment	2012-11-27	16:15:54	-	-	-	-	-	6.122	-	-	-	-	-	-	-	-	CupertinoPacketHandler.handleHolder[live/_definst_/prosieben.stream_source]: Invalid video codec for iPhone/iPod: MPEG2
    WARN	server	comment	2012-11-27	16:15:54	-	-	-	-	-	6.121	-	-	-	-	-	-	-	-	LiveStreamPacketizerSmoothStreaming.handlePacket[live/_definst_/rtl.stream_source][mp4a.40.33]: MP3 Audio: Audio is not MPEG1 Layer 3. May not be playable by Silverlight player.
    WARN	server	comment	2012-11-27	16:15:54	-	-	-	-	-	6.036	-	-	-	-	-	-	-	-	LiveStreamPacketizerSanJose.handlePacket[live/_definst_/rtl.stream_source][mp4a.40.33]: MP3 Audio: Audio is not MPEG1 Layer 3. May not be playable by Flash player.
    WARN	server	comment	2012-11-27	16:15:54	-	-	-	-	-	6.128	-	-	-	-	-	-	-	-	LiveStreamPacketizerCupertino.handlePacket[live/_definst_/rtl.stream_source][mp4a.40.33]: MP3 Audio: Audio is not MPEG1 Layer 3. May not be playable on iOS devices.
    WARN	server	comment	2012-11-27	16:15:54	-	-	-	-	-	6.133	-	-	-	-	-	-	-	-	CupertinoPacketHandler.handleHolder[live/_definst_/rtl.stream_source]: Invalid video codec for iPhone/iPod: MPEG2
    WARN	server	comment	2012-11-27	16:15:54	-	-	-	-	-	6.222	-	-	-	-	-	-	-	-	CupertinoPacketHandler.handleHolder[live/_definst_/n24.stream_source]: Invalid video codec for iPhone/iPod: MPEG2
    WARN	server	comment	2012-11-27	16:15:54	-	-	-	-	-	6.226	-	-	-	-	-	-	-	-	LiveStreamPacketizerSanJose.handlePacket[live/_definst_/rtl2.stream_source][mp4a.40.33]: MP3 Audio: Audio is not MPEG1 Layer 3. May not be playable by Flash player.
    WARN	server	comment	2012-11-27	16:15:54	-	-	-	-	-	6.227	-	-	-	-	-	-	-	-	LiveStreamPacketizerSmoothStreaming.handlePacket[live/_definst_/rtl2.stream_source][mp4a.40.33]: MP3 Audio: Audio is not MPEG1 Layer 3. May not be playable by Silverlight player.
    WARN	server	comment	2012-11-27	16:15:54	-	-	-	-	-	6.228	-	-	-	-	-	-	-	-	LiveStreamPacketizerCupertino.handlePacket[live/_definst_/rtl2.stream_source][mp4a.40.33]: MP3 Audio: Audio is not MPEG1 Layer 3. May not be playable on iOS devices.
    WARN	server	comment	2012-11-27	16:15:54	-	-	-	-	-	6.23	-	-	-	-	-	-	-	-	CupertinoPacketHandler.handleHolder[live/_definst_/rtl2.stream_source]: Invalid video codec for iPhone/iPod: MPEG2
    WARN	server	comment	2012-11-27	16:15:56	-	-	-	-	-	8.173	-	-	-	-	-	-	-	-	TranscoderStreamNameGroup.validateMembers[_defaultVHost_:live/_definst_/rtl.stream]: StreamNameGroup[source] audio codec is not valid for name group: MP3 (mp4a.40.33)
    WARN	server	comment	2012-11-27	16:15:56	-	-	-	-	-	8.174	-	-	-	-	-	-	-	-	TranscoderStreamNameGroup.validateMembers[_defaultVHost_:live/_definst_/rtl.stream]: StreamNameGroup[source] video codec is not valid for name group: MPEG2 (mpeg2)
    WARN	server	comment	2012-11-27	16:15:56	-	-	-	-	-	8.435	-	-	-	-	-	-	-	-	TranscoderStreamNameGroup.validateMembers[_defaultVHost_:live/_definst_/rtl2.stream]: StreamNameGroup[source] audio codec is not valid for name group: MP3 (mp4a.40.33)
    WARN	server	comment	2012-11-27	16:15:56	-	-	-	-	-	8.436	-	-	-	-	-	-	-	-	TranscoderStreamNameGroup.validateMembers[_defaultVHost_:live/_definst_/rtl2.stream]: StreamNameGroup[source] video codec is not valid for name group: MPEG2 (mpeg2)
    WARN	server	comment	2012-11-27	16:15:58	-	-	-	-	-	10.198	-	-	-	-	-	-	-	-	TranscoderStreamNameGroup.validateMembers[_defaultVHost_:live/_definst_/n24.stream]: StreamNameGroup[source] audio codec is not valid for name group: AC3 (ac-3)
    WARN	server	comment	2012-11-27	16:15:58	-	-	-	-	-	10.198	-	-	-	-	-	-	-	-	TranscoderStreamNameGroup.validateMembers[_defaultVHost_:live/_definst_/prosieben.stream]: StreamNameGroup[source] audio codec is not valid for name group: AC3 (ac-3)
    WARN	server	comment	2012-11-27	16:15:58	-	-	-	-	-	10.199	-	-	-	-	-	-	-	-	TranscoderStreamNameGroup.validateMembers[_defaultVHost_:live/_definst_/n24.stream]: StreamNameGroup[source] video codec is not valid for name group: MPEG2 (mpeg2)
    WARN	server	comment	2012-11-27	16:15:58	-	-	-	-	-	10.2	-	-	-	-	-	-	-	-	TranscoderStreamNameGroup.validateMembers[_defaultVHost_:live/_definst_/prosieben.stream]: StreamNameGroup[source] video codec is not valid for name group: MPEG2 (mpeg2)
    WARN	server	comment	2012-11-27	16:15:59	-	-	-	-	-	10.95	-	-	-	-	-	-	-	-	TranscoderStreamNameGroup.validateMembers[_defaultVHost_:live/_definst_/daserste.stream]: StreamNameGroup[source] audio codec is not valid for name group: AC3 (ac-3)
    WARN	server	comment	2012-11-27	16:15:59	-	-	-	-	-	10.951	-	-	-	-	-	-	-	-	TranscoderStreamNameGroup.validateMembers[_defaultVHost_:live/_definst_/daserste.stream]: StreamNameGroup[source] video codec is not valid for name group: MPEG2 (mpeg2)
    WARN	server	comment	2012-11-27	16:16:02	-	-	-	-	-	14.1	-	-	-	-	-	-	-	-	CupertinoPacketHandler.handleHolder[live/_definst_/daserste.stream_source]: Invalid video codec for iPhone/iPod: MPEG2
    Best regards

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

    Default

    Marian,

    Zip up and send /conf, /logs and /transcoder folders to support@wowza.com

    Include a link to this thread.

    Richard

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

    Default

    Actually, don't send. I have update info on this. AC3 support in Wowza is very limited, and there is not really any practical support on the client-side.

    AC3 decode is not supported at all. What is supported is that Wowza will packetize AC3 audio if it is present and the audio encode is set to "PassThru". The resultant stream is theoretically playable on iOS devices and Apple TV. In iOS device you will need a custom application that is beyond the scope of Wowza support, and for Apple TV there is not really a way to send the stream to Apple TV, so it is not practically supported.

    Richard
    Last edited by rrlanham; 11-30-2012 at 02:51 PM.

  9. #9
    Join Date
    Oct 2012
    Posts
    21

    Default

    Thank you for this information.

    IOS and Apple devices are unimportant for us, because we only use a flash player to watch the streams.


    We decided to reinstall the old version 3.1.2 because all of the streams have got audio and video.


    So it seems to be a problem of the newer version 3.5.


    Best regards

  10. #10
    Join Date
    May 2011
    Posts
    456

    Default

    The difference in behavior could be explained if your scenario is a TS stream that has both AC3 and MPEG-1 Layer 1 or 2 audio streams. In Wowza Media Server 3.1.2 we did not recognize the AC3 streams, so they would be skipped and we would use the MPEG-1 Layer 1 or 2 streams. Now in Wowza Media Server 3.5 we recognize the AC3 stream, they are being picked up. You can inspect your log files and see the audio PID ID for the alternate audio streams. You can specify which audio stream to use as query parameters in the .stream file to pull the MPEG-1 Layer 1 or 2 rendition of the stream. Take a look at this article for more information on how to select by PID ID.

    -Lisa

Page 1 of 2 12 LastLast

Similar Threads

  1. Missing Audio in Live Streams and Wowza recognize audio format incorrectly
    By f.hernandez.b in forum Live Streaming and Encoder Discussion
    Replies: 11
    Last Post: 05-22-2013, 05:13 PM
  2. [Problem Transcoder] SDP file missing
    By fsilvestremorais in forum AddOn: Transcoder
    Replies: 4
    Last Post: 04-26-2012, 06:12 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
  •