kaltura / nginx-vod-module

NGINX-based MP4 Repackager
GNU Affero General Public License v3.0
2k stars 439 forks source link

playback error with 6 channel audio #1391

Open paulToro opened 2 years ago

paulToro commented 2 years ago

Hallo, i have a playback problem (DASH/HLS) with videos which are encoded with a 6 channel audio track (aac). These will not be played. Are there any restrictions? I am useing videojs as player, testing it with Aakamai online player has the same effect.

Player error: {"error":{"code":4,"message":"MEDIA_ERR_SRC_NOT_SUPPORTED (CHUNK_DEMUXER_ERROR_APPEND_FAILED: Append: stream parsing failed. Data size=653 append_window_start=0 append_window_end=3629.89)","data":null},"type":"error"}

It looks like there this is a muxing problem... Is there a way to playout such videos? We also have an Wowza Media Server where it works, but we want get rid of wowza.

best regards, Paul

erankor commented 2 years ago

Can you share the two urls (working vs non-working)? We tested with 6 channel AC3/EC3, but don't think we ever tested AAC

paulToro commented 2 years ago

Hm, ok. I have streamcopy 2min of the original file in a test file. Can't share the original file because it is DRM content. This is the DASH -URL https://vod2.telvi.de/videos/197/2022/03/test.mp4/manifest.mpd. I have just seen that over wowza the video diden't play too. My fault, we are transcoding a few more resolutions an the other are with 2 channel audio - so i have seen a smaller res :)

ffprobe output: Input #0, dash, from 'https://vod2.telvi.de/videos/197/2022/03/test.mp4/manifest.mpd': Duration: 00:02:00.00, start: 0.000000, bitrate: 0 kb/s Program 0 Stream #0:0: Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 1853 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc (default) Metadata: variant_bitrate : 3035096 id : v1-x3 Stream #0:1: Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, 6 channels, fltp, 192 kb/s (default) Metadata: variant_bitrate : 192347 id : a1-x3

erankor commented 2 years ago

If the wowza stream didn't play as well, then most likely the browser doesn't support AAC with 6 channels. I don't think I have anything to do about this at this point, if you find a sample stream that works, let me know...

paulToro commented 2 years ago

Ok, thanks for your support!

Regards, Paul