Wowza Community

audio not playable from VODS3

Hi, we have video stored in S3.

When we probe the data using ffprobe, we see similar:

Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'https://s3.amazonaws.com/bucketname/video_name.MP4':
  Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: mp42isom
    creation_time   : 2017-08-08 09:33:35
  Duration: 00:00:30.93, start: 0.000000, bitrate: 326 kb/s
    Stream #0:0(eng): Audio: pcm_mulaw (ulaw / 0x77616C75), 8000 Hz, 1 channels, s16, 64 kb/s (default)
    Metadata:
      creation_time   : 2017-08-08 09:33:35
      handler_name    : ?Apple Sound Media Handler
    Stream #0:1(eng): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1920x1080, 260 kb/s, 29.94 fps, 29.94 tbr, 90k tb
n, 180k tbc (default)
    Metadata:
      creation_time   : 2017-08-08 09:33:35
      handler_name    : ?Apple Video Media Handler
      encoder         : H.264
	  

which shows both audio and video data is present.

However, when we stream it through VODS3 application, we are unable to play audio on VLC. When we probe the same stream, but coming from VODS3, we see following:

RTSP:
Input #0, rtsp, from 'rtsp://ip:1935/vods3/_definst_/mp4:amazons3/bucketname/video_name.MP4':
  Metadata:
    title           : amazons3/bucketname/video_name.MP4
  Duration: 00:00:30.93, start: 0.000000, bitrate: N/A
    Stream #0:0: Video: h264 (High), yuv420p, 1920x1080, 29.92 tbr, 90k tbn, 180k tbc

HTTP:
[mpegts @ 02e0b080] Could not find codec parameters for stream 2 (Audio: aac ([15][0][0][0] / 0x000F), 0 channels, fltp)
: unspecified sample rate
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[hls,applehttp @ 032ab300] Could not find codec parameters for stream 2 (Audio: aac ([15][0][0][0] / 0x000F), 0 channels
, fltp): unspecified sample rate
Consider increasing the value for the 'analyzeduration' and 'probesize' options
Input #0, hls,applehttp, from 'http://ip:1935/vods3/_definst_/mp4:amazons3/bucketname/video_name.MP4/playl
ist.m3u8':
  Duration: 00:00:30.93, start: 0.000000, bitrate: 0 kb/s
  Program 0
    Metadata:
      variant_bitrate : 296411
    Stream #0:0: Data: timed_id3 (ID3  / 0x20334449)
    Metadata:
      variant_bitrate : 296411
    Stream #0:1: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p, 1920x1080, 29.94 fps, 29.94 tbr, 90k tbn, 180k tb
c
    Metadata:
      variant_bitrate : 296411
    Stream #0:2: Audio: aac ([15][0][0][0] / 0x000F), 0 channels, fltp
    Metadata:
      variant_bitrate : 296411
Unsupported codec with id 100358 for input stream 0

In both cases, it does not play from VLC.

We are wondering what is wrong.

Can you please comment on this?

Thanks

pcm_mulaw, also known as G.711 µ-law audio, is not supported for either live or VOD streaming. Please convert your audio to AAC audio for delivery to HLS clients.

For additional information regarding codec support for VOD content, please reference our Wowza Streaming Engine specifications page:

https://www.wowza.com/docs/understanding-streaming-protocols-and-output-file-formats#cupertinostreaming

From the article:

The Streaming Engine supports the following video and audio codecs when using this streaming protocol:

Video

  • H.264

Audio

  • AAC, AAC Low Complexity (AAC LC), High Efficiency AAC (HE-AAC) v1
  • Dolby Digital 5.1 Surround Sound (AC-3) and Dolby Digital Plus (Enhanced AC-3 or E-AC-3)
  • MP3