# Wowza 4.8.14+9 regression: missing video stream when transcoding videos with G.711A audio

**URL:** <https://community.wowza.com/t/wowza-4-8-14-9-regression-missing-video-stream-when-transcoding-videos-with-g-711a-audio/94013>\
**Category:** Wowza Streaming Engine\
**Created:** [October 23, 2021, 11:48am UTC](https://community.wowza.com/t/wowza-4-8-14-9-regression-missing-video-stream-when-transcoding-videos-with-g-711a-audio/94013 "2021-10-23T11:48:53Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Fabiano\_Parente](https://avatars.discourse-cdn.com/v4/letter/f/8edcca/32.png) [@Fabiano\_Parente](https://community.wowza.com/u/Fabiano_Parente)\
**Post date:** [October 23, 2021, 11:48am UTC](https://community.wowza.com/t/wowza-4-8-14-9-regression-missing-video-stream-when-transcoding-videos-with-g-711a-audio/94013/1 "2021-10-23T11:48:53Z")

</div>

On Wowza 4.8.14+9, when transcoding a stream from an IP camera with audio in G.711A format, the stream is sent without the video track. The same settings applied in versions 4.7.7 and 4.8.12+1 work normally.

## Input stream

The source camera transmits RTSP, with H264 video and G.711A audio:

```nohighlight
$ ffprobe rtsp://camera-ip
  (...)
  Stream #0:0: Video: h264 (High), yuvj420p(pc, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], 30 fps, 100 tbr, 90k tbn, 60 tbc
  Stream #0:1: Audio: pcm_alaw, 8000 Hz, 1 channels, s16, 64 kb/s

```

Wowza publishes the original transmission as expected:

```nohighlight
$ ffprobe rtsp://wowza4-8-14:1935/live/Camera.stream
  (...)
  Stream #0:0: Audio: pcm_alaw, 8000 Hz, 1 channels, s16, 64 kb/s
  Stream #0:1: Video: h264 (High), yuvj420p(pc, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], 30 fps, 29.92 tbr, 90k tbn, 60 tbc

```

## Reproducing the issue

It is possible to reproduce this bug with any transcoder preset, even one with video and audio in passthrough mode. In this case, I created a preset with passthrough video and 48 kbps AAC audio:

```xml
<?xml version="1.0" encoding="UTF-8"?>
<Root>
  <Transcode>
    <!-- (...) -->
    <Encodes>
      <Encode>
        <StreamName>mp4:${SourceStreamName}_aac</StreamName>
        <!-- (...) -->
        <Video>
          <Codec>PassThru</Codec>
          <!-- (...) -->
        </Video>
        <Audio>
          <Codec>AAC</Codec>
          <Bitrate>48000</Bitrate>
        </Audio>
      </Encode>
    </Encodes>
  </Transcode>
</Root>

```

When playing any stream created by the transcoder, the video track is not sent:

```nohighlight
ffprobe rtmp://wowza4-8-14:1935/live/Camera.stream_aac
(...)
  Stream #0:0: Data: none
  Stream #0:1: Audio: aac (LC), 8000 Hz, mono, fltp, 47 kb/s
Unsupported codec with id 0 for input stream 0

```

The same is true for DASH and RTMP playback types:

```nohighlight
$ ffprobe http://wowza4-8-14:1935/live/Camera.stream_aac/manifest.mpd
(...)
  Stream #0:0(eng): Audio: aac (LC) (mp4a / 0x6134706D), 8000 Hz, mono, fltp (default)

$ ffprobe rtmp://wowza4-8-14:1935/live/Camera.stream_aac
(...)
  Stream #0:0: Data: none
  Stream #0:1: Audio: aac (LC), 8000 Hz, mono, fltp, 47 kb/s

```

For HLS playback type, we receive a differente error: a 404 response after a long delay (approximately 10 seconds):

```nohighlight
› ffprobe http://wowza4-8-14:1935/live/Camera.stream_aac/playlist.m3u8
[hls @ 0x5619e8343ac0] Skip ('#EXT-X-VERSION:3')
[hls @ 0x5619e8343ac0] Opening 'http://wowza4-8-14:1935/live/Camera.stream_aac/chunklist_w1652460404.m3u8' for reading
[http @ 0x5619e8348440] HTTP error 404 Not Found
[hls @ 0x5619e8343ac0] parse_playlist error Server returned 404 Not Found [http://wowza4-8-14:1935/live/Camera.stream_aac/chunklist_w1652460404.m3u8]
http://wowza4-8-14:1935/live/Camera.stream_aac/playlist.m3u8: Server returned 404 Not Found

```

This erratic behavior does not happen in versions 4.7.7 and 4.8.12+1.

## Logs comparison

Version 4.8.14+9 logs have some exceptions that I’m not sure are related to the issue:

### Version 4.8.12+1 logs (normal behavior, works as expected):

```nohighlight
#Version: 1.0
#Start-Date: 2021-10-23 08:13:19 BRT
#Software: 4.8.12+1 build20210419174623
#Date: 2021-10-23
#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	(...)	CupertinoPacketHandler.handleHolder[live/_definst_/Plenario13.stream]: Invalid video/audio codec combination for iPhone/iPod: video: H264 audio:G711_ALAW
WARN	(...)	CupertinoPacketHandler.handleHolder[live/_definst_/Plenario13.stream]: Invalid audio codec for iPhone/iPod: G711_ALAW
WARN	(...)	LiveStreamPacketizerPacketHandler.handlePacket[live/_definst_/Plenario13.stream][a/v]: Audio and video codecs cannot be packetized together in a single stream: audio:G711_ALAW video:H264
WARN	(...)	CupertinoPacketHandler.handleHolder[live/_definst_/Plenario13.stream]: Invalid video/audio codec combination for iPhone/iPod: video: H264 audio:G711_ALAW
WARN	(...)	CupertinoPacketHandler.handleHolder[live/_definst_/Plenario13.stream]: Invalid audio codec for iPhone/iPod: G711_ALAW
WARN	(...)	LiveStreamPacketizerPacketHandler.handlePacket[live/_definst_/Plenario13.stream][a/v]: Audio and video codecs cannot be packetized together in a single stream: audio:G711_ALAW video:H264

```

### Version 4.8.14+9 logs (erratic behavior, stream videos always absent):

```nohighlight
#Version: 1.0
#Start-Date: 2021-10-23 08:19:47 BRT
#Software: 4.8.14+9 build20210719152831
#Date: 2021-10-23
#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
ERROR	(...)	H264Utils.decodeAVCC : java.lang.Exception: Expected to parse SPS of length 48 bytes, but 8 bits remained|at com.wowza.wms.media.h264.H264Utils.decodeAVCC(H264Utils.java:463)|at com.wowza.wms.media.h264.H264Utils.decodeAVCC(H264Utils.java:398)|at com.wowza.wms.media.model.MediaCodecInfoVideo.<init>(MediaCodecInfoVideo.java:79)|at com.wowza.wms.stream.live.LiveReceiver.notifyCodecInfoVideo(LiveReceiver.java:1845)|at com.wowza.wms.stream.live.LiveReceiver.addVideoData(LiveReceiver.java:1518)|at com.wowza.wms.stream.live.MediaStreamLive.addVideoData(MediaStreamLive.java:80)|at com.wowza.wms.util.RTPUtils.writeCodecConfig(RTPUtils.java:623)|at com.wowza.wms.rtp.depacketizer.RTPDePacketizerVideoBase.sendPacket(RTPDePacketizerVideoBase.java:91)|at com.wowza.wms.rtp.depacketizer.RTPDePacketizerRFC3984H264.sendPacket(RTPDePacketizerRFC3984H264.java:540)|at com.wowza.wms.rtp.depacketizer.RTPDePacketizerRFC3984H264.onRtpPacket(RTPDePacketizerRFC3984H264.java:130)|at com.wowza.wms.rtp.depacketizer.RTPDePacketizerBase.handleRTPPacket(RTPDePacketizerBase.java:371)|at com.wowza.wms.rtp.model.RTPTrack$HandleRTPMessage.handleMessage(RTPTrack.java:64)|at com.wowza.wms.mediacaster.rtp.RTPSessionDescriptionDataProviderBasicRTSPWorker.onMessage(RTPSessionDescriptionDataProviderBasicRTSPWorker.java:727)|at com.wowza.wms.mediacaster.rtp.RTPSessionDescriptionDataProviderBasicRTSPHandler.messageReceived(RTPSessionDescriptionDataProviderBasicRTSPHandler.java:36)|
ERROR	(...)	H264Utils.decodeAVCC : java.lang.Exception: Expected to parse SPS of length 48 bytes, but 8 bits remained|at com.wowza.wms.media.h264.H264Utils.decodeAVCC(H264Utils.java:463)|at com.wowza.wms.media.h264.H264Utils.decodeAVCC(H264Utils.java:398)|at com.wowza.wms.media.model.MediaCodecInfoVideo.<init>(MediaCodecInfoVideo.java:79)|at com.wowza.wms.transcoder.model.TranscoderWorkerVideoDecoder.a(TranscoderWorkerVideoDecoder.java:1335)|at com.wowza.wms.transcoder.model.TranscoderWorkerVideoDecoder.a(TranscoderWorkerVideoDecoder.java:744)|at com.wowza.wms.transcoder.model.TranscoderWorkerVideoDecoder.d(TranscoderWorkerVideoDecoder.java:608)|at com.wowza.wms.transcoder.model.TranscoderWorkerVideoDecoder.run(TranscoderWorkerVideoDecoder.java:510)|at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)|at java.base/java.util.concurrent.FutureTask.run(Unknown Source)|at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)|at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)|at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)|at java.base/java.lang.Thread.run(Unknown Source)|
ERROR	(...)	H264Utils.decodeAVCC : java.lang.Exception: Expected to parse SPS of length 48 bytes, but 8 bits remained|at com.wowza.wms.media.h264.H264Utils.decodeAVCC(H264Utils.java:463)|at com.wowza.wms.media.h264.H264Utils.decodeAVCC(H264Utils.java:398)|at com.wowza.wms.media.h264.H264Utils.decodeAVCC(H264Utils.java:99)|at com.wowza.wms.media.model.CodecConfigInfoUtils.parseCodecConfigInfoVideo(CodecConfigInfoUtils.java:22)|at com.wowza.wms.rtp.model.RTPTrack.a(RTPTrack.java:397)|at com.wowza.wms.rtp.model.RTPTrack.getDisplayWidth(RTPTrack.java:421)|at com.wowza.wms.rtp.model.RTPStream.getMetadataPacket(RTPStream.java:1926)|at com.wowza.wms.rtp.model.RTPStream.a(RTPStream.java:2094)|at com.wowza.wms.rtp.model.RTPStream.checkSendMetadata(RTPStream.java:2135)|at com.wowza.wms.rtp.model.RTPTrack.checkSendMetadata(RTPTrack.java:1548)|at com.wowza.wms.rtp.depacketizer.RTPPacket.write(RTPPacket.java:1375)|at com.wowza.wms.rtp.depacketizer.RTPDePacketizerVideoBase.sendPacket(RTPDePacketizerVideoBase.java:106)|at com.wowza.wms.rtp.depacketizer.RTPDePacketizerRFC3984H264.sendPacket(RTPDePacketizerRFC3984H264.java:540)|at com.wowza.wms.rtp.depacketizer.RTPDePacketizerRFC3984H264.onRtpPacket(RTPDePacketizerRFC3984H264.java:130)|
ERROR	(...)	H264Utils.decodeAVCC : java.lang.Exception: Expected to parse SPS of length 48 bytes, but 8 bits remained|at com.wowza.wms.media.h264.H264Utils.decodeAVCC(H264Utils.java:463)|at com.wowza.wms.media.h264.H264Utils.decodeAVCC(H264Utils.java:398)|at com.wowza.wms.media.h264.H264Utils.decodeAVCC(H264Utils.java:99)|at com.wowza.wms.media.model.CodecConfigInfoUtils.parseCodecConfigInfoVideo(CodecConfigInfoUtils.java:22)|at com.wowza.wms.rtp.model.RTPTrack.a(RTPTrack.java:397)|at com.wowza.wms.rtp.model.RTPTrack.getDisplayHeight(RTPTrack.java:460)|at com.wowza.wms.rtp.model.RTPStream.getMetadataPacket(RTPStream.java:1927)|at com.wowza.wms.rtp.model.RTPStream.a(RTPStream.java:2094)|at com.wowza.wms.rtp.model.RTPStream.checkSendMetadata(RTPStream.java:2135)|at com.wowza.wms.rtp.model.RTPTrack.checkSendMetadata(RTPTrack.java:1548)|at com.wowza.wms.rtp.depacketizer.RTPPacket.write(RTPPacket.java:1375)|at com.wowza.wms.rtp.depacketizer.RTPDePacketizerVideoBase.sendPacket(RTPDePacketizerVideoBase.java:106)|at com.wowza.wms.rtp.depacketizer.RTPDePacketizerRFC3984H264.sendPacket(RTPDePacketizerRFC3984H264.java:540)|at com.wowza.wms.rtp.depacketizer.RTPDePacketizerRFC3984H264.onRtpPacket(RTPDePacketizerRFC3984H264.java:130)|
ERROR	(...)	H264Utils.decodeAVCC : java.lang.Exception: Expected to parse SPS of length 48 bytes, but 8 bits remained|at com.wowza.wms.media.h264.H264Utils.decodeAVCC(H264Utils.java:463)|at com.wowza.wms.media.h264.H264Utils.decodeAVCC(H264Utils.java:398)|at com.wowza.wms.media.h264.H264Utils.decodeAVCC(H264Utils.java:99)|at com.wowza.wms.media.model.CodecConfigInfoUtils.parseCodecConfigInfoVideo(CodecConfigInfoUtils.java:22)|at com.wowza.wms.rtp.model.RTPTrack.a(RTPTrack.java:397)|at com.wowza.wms.rtp.model.RTPTrack.getFrameWidth(RTPTrack.java:435)|at com.wowza.wms.rtp.model.RTPStream.getMetadataPacket(RTPStream.java:1928)|at com.wowza.wms.rtp.model.RTPStream.a(RTPStream.java:2094)|at com.wowza.wms.rtp.model.RTPStream.checkSendMetadata(RTPStream.java:2135)|at com.wowza.wms.rtp.model.RTPTrack.checkSendMetadata(RTPTrack.java:1548)|at com.wowza.wms.rtp.depacketizer.RTPPacket.write(RTPPacket.java:1375)|at com.wowza.wms.rtp.depacketizer.RTPDePacketizerVideoBase.sendPacket(RTPDePacketizerVideoBase.java:106)|at com.wowza.wms.rtp.depacketizer.RTPDePacketizerRFC3984H264.sendPacket(RTPDePacketizerRFC3984H264.java:540)|at com.wowza.wms.rtp.depacketizer.RTPDePacketizerRFC3984H264.onRtpPacket(RTPDePacketizerRFC3984H264.java:130)|
ERROR	(...)	H264Utils.decodeAVCC : java.lang.Exception: Expected to parse SPS of length 48 bytes, but 8 bits remained|at com.wowza.wms.media.h264.H264Utils.decodeAVCC(H264Utils.java:463)|at com.wowza.wms.media.h264.H264Utils.decodeAVCC(H264Utils.java:398)|at com.wowza.wms.media.h264.H264Utils.decodeAVCC(H264Utils.java:99)|at com.wowza.wms.media.model.CodecConfigInfoUtils.parseCodecConfigInfoVideo(CodecConfigInfoUtils.java:22)|at com.wowza.wms.rtp.model.RTPTrack.a(RTPTrack.java:397)|at com.wowza.wms.rtp.model.RTPTrack.getFrameHeight(RTPTrack.java:474)|at com.wowza.wms.rtp.model.RTPStream.getMetadataPacket(RTPStream.java:1929)|at com.wowza.wms.rtp.model.RTPStream.a(RTPStream.java:2094)|at com.wowza.wms.rtp.model.RTPStream.checkSendMetadata(RTPStream.java:2135)|at com.wowza.wms.rtp.model.RTPTrack.checkSendMetadata(RTPTrack.java:1548)|at com.wowza.wms.rtp.depacketizer.RTPPacket.write(RTPPacket.java:1375)|at com.wowza.wms.rtp.depacketizer.RTPDePacketizerVideoBase.sendPacket(RTPDePacketizerVideoBase.java:106)|at com.wowza.wms.rtp.depacketizer.RTPDePacketizerRFC3984H264.sendPacket(RTPDePacketizerRFC3984H264.java:540)|at com.wowza.wms.rtp.depacketizer.RTPDePacketizerRFC3984H264.onRtpPacket(RTPDePacketizerRFC3984H264.java:130)|
ERROR	(...)	H264Utils.decodeAVCC : java.lang.Exception: Expected to parse SPS of length 48 bytes, but 8 bits remained|at com.wowza.wms.media.h264.H264Utils.decodeAVCC(H264Utils.java:463)|at com.wowza.wms.media.h264.H264Utils.decodeAVCC(H264Utils.java:398)|at com.wowza.wms.media.h264.H264Utils.decodeAVCC(H264Utils.java:99)|at com.wowza.wms.media.model.CodecConfigInfoUtils.parseCodecConfigInfoVideo(CodecConfigInfoUtils.java:22)|at com.wowza.wms.rtp.model.RTPTrack.a(RTPTrack.java:397)|at com.wowza.wms.rtp.model.RTPTrack.getDisplayWidth(RTPTrack.java:421)|at com.wowza.wms.rtp.model.RTPStream.getMetadataPacket(RTPStream.java:1930)|at com.wowza.wms.rtp.model.RTPStream.a(RTPStream.java:2094)|at com.wowza.wms.rtp.model.RTPStream.checkSendMetadata(RTPStream.java:2135)|at com.wowza.wms.rtp.model.RTPTrack.checkSendMetadata(RTPTrack.java:1548)|at com.wowza.wms.rtp.depacketizer.RTPPacket.write(RTPPacket.java:1375)|at com.wowza.wms.rtp.depacketizer.RTPDePacketizerVideoBase.sendPacket(RTPDePacketizerVideoBase.java:106)|at com.wowza.wms.rtp.depacketizer.RTPDePacketizerRFC3984H264.sendPacket(RTPDePacketizerRFC3984H264.java:540)|at com.wowza.wms.rtp.depacketizer.RTPDePacketizerRFC3984H264.onRtpPacket(RTPDePacketizerRFC3984H264.java:130)|
ERROR	(...)	H264Utils.decodeAVCC : java.lang.Exception: Expected to parse SPS of length 48 bytes, but 8 bits remained|at com.wowza.wms.media.h264.H264Utils.decodeAVCC(H264Utils.java:463)|at com.wowza.wms.media.h264.H264Utils.decodeAVCC(H264Utils.java:398)|at com.wowza.wms.media.h264.H264Utils.decodeAVCC(H264Utils.java:99)|at com.wowza.wms.media.model.CodecConfigInfoUtils.parseCodecConfigInfoVideo(CodecConfigInfoUtils.java:22)|at com.wowza.wms.rtp.model.RTPTrack.a(RTPTrack.java:397)|at com.wowza.wms.rtp.model.RTPTrack.getDisplayHeight(RTPTrack.java:460)|at com.wowza.wms.rtp.model.RTPStream.getMetadataPacket(RTPStream.java:1931)|at com.wowza.wms.rtp.model.RTPStream.a(RTPStream.java:2094)|at com.wowza.wms.rtp.model.RTPStream.checkSendMetadata(RTPStream.java:2135)|at com.wowza.wms.rtp.model.RTPTrack.checkSendMetadata(RTPTrack.java:1548)|at com.wowza.wms.rtp.depacketizer.RTPPacket.write(RTPPacket.java:1375)|at com.wowza.wms.rtp.depacketizer.RTPDePacketizerVideoBase.sendPacket(RTPDePacketizerVideoBase.java:106)|at com.wowza.wms.rtp.depacketizer.RTPDePacketizerRFC3984H264.sendPacket(RTPDePacketizerRFC3984H264.java:540)|at com.wowza.wms.rtp.depacketizer.RTPDePacketizerRFC3984H264.onRtpPacket(RTPDePacketizerRFC3984H264.java:130)|
ERROR	(...)	H264Utils.decodeAVCC : java.lang.Exception: Expected to parse SPS of length 48 bytes, but 8 bits remained|at com.wowza.wms.media.h264.H264Utils.decodeAVCC(H264Utils.java:463)|at com.wowza.wms.media.h264.H264Utils.decodeAVCC(H264Utils.java:398)|at com.wowza.wms.media.h264.H264Utils.decodeAVCC(H264Utils.java:99)|at com.wowza.wms.media.model.CodecConfigInfoUtils.parseCodecConfigInfoVideo(CodecConfigInfoUtils.java:22)|at com.wowza.wms.rtp.model.RTPStream.getMetadataPacket(RTPStream.java:1965)|at com.wowza.wms.rtp.model.RTPStream.a(RTPStream.java:2094)|at com.wowza.wms.rtp.model.RTPStream.checkSendMetadata(RTPStream.java:2135)|at com.wowza.wms.rtp.model.RTPTrack.checkSendMetadata(RTPTrack.java:1548)|at com.wowza.wms.rtp.depacketizer.RTPPacket.write(RTPPacket.java:1375)|at com.wowza.wms.rtp.depacketizer.RTPDePacketizerVideoBase.sendPacket(RTPDePacketizerVideoBase.java:106)|at com.wowza.wms.rtp.depacketizer.RTPDePacketizerRFC3984H264.sendPacket(RTPDePacketizerRFC3984H264.java:540)|at com.wowza.wms.rtp.depacketizer.RTPDePacketizerRFC3984H264.onRtpPacket(RTPDePacketizerRFC3984H264.java:130)|at com.wowza.wms.rtp.depacketizer.RTPDePacketizerBase.handleRTPPacket(RTPDePacketizerBase.java:371)|at com.wowza.wms.rtp.model.RTPTrack$HandleRTPMessage.handleMessage(RTPTrack.java:64)|
ERROR	(...)	H264Utils.decodeAVCC : java.lang.Exception: Expected to parse SPS of length 48 bytes, but 8 bits remained|at com.wowza.wms.media.h264.H264Utils.decodeAVCC(H264Utils.java:463)|at com.wowza.wms.media.h264.H264Utils.decodeAVCC(H264Utils.java:398)|at com.wowza.wms.stream.live.LiveReceiver.getNALUnitSizeLength(LiveReceiver.java:3222)|at com.wowza.wms.stream.live.LiveReceiver.addVideoData(LiveReceiver.java:1243)|at com.wowza.wms.stream.live.MediaStreamLive.addVideoData(MediaStreamLive.java:80)|at com.wowza.wms.rtp.depacketizer.RTPPacket.write(RTPPacket.java:1541)|at com.wowza.wms.rtp.depacketizer.RTPDePacketizerVideoBase.sendPacket(RTPDePacketizerVideoBase.java:106)|at com.wowza.wms.rtp.depacketizer.RTPDePacketizerRFC3984H264.sendPacket(RTPDePacketizerRFC3984H264.java:540)|at com.wowza.wms.rtp.depacketizer.RTPDePacketizerRFC3984H264.onRtpPacket(RTPDePacketizerRFC3984H264.java:130)|at com.wowza.wms.rtp.depacketizer.RTPDePacketizerBase.handleRTPPacket(RTPDePacketizerBase.java:371)|at com.wowza.wms.rtp.model.RTPTrack$HandleRTPMessage.handleMessage(RTPTrack.java:64)|at com.wowza.wms.mediacaster.rtp.RTPSessionDescriptionDataProviderBasicRTSPWorker.onMessage(RTPSessionDescriptionDataProviderBasicRTSPWorker.java:727)|at com.wowza.wms.mediacaster.rtp.RTPSessionDescriptionDataProviderBasicRTSPHandler.messageReceived(RTPSessionDescriptionDataProviderBasicRTSPHandler.java:36)|at org.apache.mina.common.support.AbstractIoFilterChain$2.messageReceived(AbstractIoFilterChain.java:181)|
ERROR	(...)	H264Utils.decodeAVCC : java.lang.Exception: Expected to parse SPS of length 48 bytes, but 8 bits remained|at com.wowza.wms.media.h264.H264Utils.decodeAVCC(H264Utils.java:463)|at com.wowza.wms.media.h264.H264Utils.decodeAVCC(H264Utils.java:398)|at com.wowza.wms.media.model.MediaCodecInfoVideo.<init>(MediaCodecInfoVideo.java:79)|at com.wowza.wms.httpstreamer.cupertinostreaming.livestreampacketizer.CupertinoPacketHandler.handlePacket(CupertinoPacketHandler.java:387)|at com.wowza.wms.httpstreamer.cupertinostreaming.livestreampacketizer.CupertinoPacketHandler.handlePacketSorted(CupertinoPacketHandler.java:325)|at com.wowza.wms.httpstreamer.cupertinostreaming.livestreampacketizer.CupertinoPacketHandler.handlePacket(CupertinoPacketHandler.java:259)|at com.wowza.wms.httpstreamer.cupertinostreaming.livestreampacketizer.LiveStreamPacketizerCupertino.internalHandlePacket(LiveStreamPacketizerCupertino.java:829)|at com.wowza.wms.stream.livepacketizer.LiveStreamPacketizerBase.run(LiveStreamPacketizerBase.java:136)|at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)|at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)|at java.base/java.lang.Thread.run(Unknown Source)|
WARN	(...)	CupertinoPacketHandler.handleHolder[live/_definst_/Plenario13.stream]: Invalid video/audio codec combination for iPhone/iPod: video: H264 audio:G711_ALAW
WARN	(...)	CupertinoPacketHandler.handleHolder[live/_definst_/Plenario13.stream]: Invalid audio codec for iPhone/iPod: G711_ALAW
WARN	(...)	TranscoderWorkerVideoDecoder.frameDimensionsValid[_defaultVHost_:live/_definst_/Plenario13.stream: decodeIterations:0]: videoDecoderDecodeDisplayWidth failed [0:32:8192]: Encodes will not be playable
ERROR	(...)	H264Utils.decodeAVCC : java.lang.Exception: Expected to parse SPS of length 48 bytes, but 8 bits remained|at com.wowza.wms.media.h264.H264Utils.decodeAVCC(H264Utils.java:463)|at com.wowza.wms.httpstreamer.cupertinostreaming.livestreampacketizer.CupertinoPacketizerLive.videoCodecConfigIngest(CupertinoPacketizerLive.java:706)|at com.wowza.wms.httpstreamer.cupertinostreaming.livestreampacketizer.LiveStreamPacketizerCupertino.addToChunk(LiveStreamPacketizerCupertino.java:1653)|at com.wowza.wms.httpstreamer.cupertinostreaming.livestreampacketizer.CupertinoPacketHandler.a(CupertinoPacketHandler.java:1528)|at com.wowza.wms.httpstreamer.cupertinostreaming.livestreampacketizer.CupertinoPacketHandler.handleHolderInternal(CupertinoPacketHandler.java:1429)|at com.wowza.wms.httpstreamer.cupertinostreaming.livestreampacketizer.CupertinoPacketHandler.handleHolder(CupertinoPacketHandler.java:836)|at com.wowza.wms.httpstreamer.cupertinostreaming.livestreampacketizer.CupertinoPacketHandler.handlePacket(CupertinoPacketHandler.java:609)|at com.wowza.wms.httpstreamer.cupertinostreaming.livestreampacketizer.CupertinoPacketHandler.handlePacketSorted(CupertinoPacketHandler.java:325)|at com.wowza.wms.httpstreamer.cupertinostreaming.livestreampacketizer.CupertinoPacketHandler.handlePacket(CupertinoPacketHandler.java:259)|at com.wowza.wms.httpstreamer.cupertinostreaming.livestreampacketizer.LiveStreamPacketizerCupertino.internalHandlePacket(LiveStreamPacketizerCupertino.java:829)|at com.wowza.wms.stream.livepacketizer.LiveStreamPacketizerBase.run(LiveStreamPacketizerBase.java:136)|at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)|at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)|at java.base/java.lang.Thread.run(Unknown Source)|
WARN	(...)	LiveStreamPacketizerPacketHandler.handlePacket[live/_definst_/Plenario13.stream][a/v]: Audio and video codecs cannot be packetized together in a single stream: audio:G711_ALAW video:H264
ERROR	(...)	H264Utils.decodeAVCC : java.lang.Exception: Expected to parse SPS of length 48 bytes, but 8 bits remained|at com.wowza.wms.media.h264.H264Utils.decodeAVCC(H264Utils.java:463)|at com.wowza.wms.media.h264.H264Utils.decodeAVCC(H264Utils.java:398)|at com.wowza.wms.media.model.MediaCodecInfoVideo.<init>(MediaCodecInfoVideo.java:79)|at com.wowza.wms.httpstreamer.model.LiveStreamPacketizerPacketHandler.handlePacket(LiveStreamPacketizerPacketHandler.java:297)|at com.wowza.wms.httpstreamer.model.LiveStreamPacketizerPacketHandler.handlePacketSorted(LiveStreamPacketizerPacketHandler.java:212)|at com.wowza.wms.httpstreamer.model.LiveStreamPacketizerPacketHandler.handlePacket(LiveStreamPacketizerPacketHandler.java:204)|at com.wowza.wms.httpstreamer.mpegdashstreaming.livestreampacketizer.MPEGDashWriterHandler.handlePacket(MPEGDashWriterHandler.java:279)|at com.wowza.wms.httpstreamer.mpegdashstreaming.livestreampacketizer.LiveStreamPacketizerMPEGDash.internalHandlePacket(LiveStreamPacketizerMPEGDash.java:270)|at com.wowza.wms.stream.livepacketizer.LiveStreamPacketizerBase.run(LiveStreamPacketizerBase.java:136)|at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)|at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)|at java.base/java.lang.Thread.run(Unknown Source)|

```

---

<div class="post-metadata">

**Author:** ![Rose\_Power-Wowza\_Com](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/rose_power-wowza_com/32/431_2.png) [@Rose\_Power-Wowza\_Com](https://community.wowza.com/u/Rose_Power-Wowza_Com)\
**Post date:** [October 25, 2021, 2:19pm UTC](https://community.wowza.com/t/wowza-4-8-14-9-regression-missing-video-stream-when-transcoding-videos-with-g-711a-audio/94013/2 "2021-10-25T14:19:40Z")

</div>

Thanks for all the info and I see you sent a support ticket which I will follow. I’m not familiar with this issue in 4.8.14 +9 but will watch your conversation with an engineer when your ticket gets assigned.

All I know is that we can ingest G.711A but also that G.711Mu and G.711a aren’t compatible with Wowza or HLS packetization currently. It appears though that may not be your problem. Sorry i couldn’t be of help to you, but again will follow your conversation in your ticket.

---

<div class="post-metadata">

**Author:** ![Fabiano\_Parente](https://avatars.discourse-cdn.com/v4/letter/f/8edcca/32.png) [@Fabiano\_Parente](https://community.wowza.com/u/Fabiano_Parente)\
**Post date:** [October 25, 2021, 4:45pm UTC](https://community.wowza.com/t/wowza-4-8-14-9-regression-missing-video-stream-when-transcoding-videos-with-g-711a-audio/94013/3 "2021-10-25T16:45:51Z")

</div>

Thanks for the feedback!

I’d like to update the issue. The bug was introduced in version 4.8.13+1. I tested it on Linux and the last working version is 4.8.12+1.

---

<div class="post-metadata">

**Author:** ![Rose\_Power-Wowza\_Com](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/rose_power-wowza_com/32/431_2.png) [@Rose\_Power-Wowza\_Com](https://community.wowza.com/u/Rose_Power-Wowza_Com)\
**Post date:** [October 25, 2021, 6:51pm UTC](https://community.wowza.com/t/wowza-4-8-14-9-regression-missing-video-stream-when-transcoding-videos-with-g-711a-audio/94013/4 "2021-10-25T18:51:49Z")

</div>

> [@Fabiano\_Parente](#):
>
> G.711A

Ok that’s good to know and I saw you added that to your support ticket. Just so you know they take them in order from over the weekend when we don’t have ful staff, so appreciate your patience and know they will get to it shortly!

---

<div class="post-metadata">

**Author:** ![changil\_shin](https://avatars.discourse-cdn.com/v4/letter/c/58f4c7/32.png) [@changil\_shin](https://community.wowza.com/u/changil_shin)\
**Post date:** [July 31, 2023, 4:48am UTC](https://community.wowza.com/t/wowza-4-8-14-9-regression-missing-video-stream-when-transcoding-videos-with-g-711a-audio/94013/5 "2023-07-31T04:48:06Z")

</div>

hello.  
I’m getting logs like Version 4.8.14+9 logs in the above, can you tell me why?  
The version I am using is 4.8.13+1 build20210527172944.

Thanks.
