[Bug 776712] vaapih264enc doesn't output AU delimiters

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri May 26 12:37:38 UTC 2017


https://bugzilla.gnome.org/show_bug.cgi?id=776712

--- Comment #13 from Marcin Lewandowski <marcin at saepia.net> ---
I have added attachment #352650 that is a log where numerous "skipping
downstream force key unit" from mpegtsmux are present, I am not sure if that is
related or not.

I can confirm that workaround with h264parse allows to open stream on Safari,
but ffplay still return errors:

$ ffplay http://164.132.206.204:8000/playlist.m3u8
ffplay version 3.3.1 Copyright (c) 2003-2017 the FFmpeg developers
  built with Apple LLVM version 8.1.0 (clang-802.0.42)
  configuration: --prefix=/usr/local/Cellar/ffmpeg/3.3.1 --enable-shared
--enable-pthreads --enable-gpl --enable-version3 --enable-hardcoded-tables
--enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-ffplay
--enable-libmp3lame --enable-libx264 --enable-libxvid --enable-opencl
--disable-lzma --enable-vda
  libavutil      55. 58.100 / 55. 58.100
  libavcodec     57. 89.100 / 57. 89.100
  libavformat    57. 71.100 / 57. 71.100
  libavdevice    57.  6.100 / 57.  6.100
  libavfilter     6. 82.100 /  6. 82.100
  libavresample   3.  5.  0 /  3.  5.  0
  libswscale      4.  6.100 /  4.  6.100
  libswresample   2.  7.100 /  2.  7.100
  libpostproc    54.  5.100 / 54.  5.100
[NULL @ 0x7fa4c0047000] sps_id 0 out of range 0KB sq=    0B f=0/0
[h264 @ 0x7fa4c002ae00] sps_id 0 out of range
Input #0, hls,applehttp, from 'http://164.132.206.204:8000/playlist.m3u8':
  Duration: N/A, start: 3648.074078, bitrate: N/A
  Program 0
    Metadata:
      variant_bitrate : 0
    Stream #0:0: Video: h264 (High) (HDMV / 0x564D4448), yuv420p, 1280x720 [SAR
1:1 DAR 16:9], 15 fps, 15 tbr, 90k tbn, 30 tbc
    Metadata:
      variant_bitrate : 0
[h264 @ 0x7fa4bf8c1c00] sps_id 0 out of range
Failed to open file 'http://164.132.206.204:8000/playlist.m3u8' or configure
filtergraph
    nan    :  0.000 fd=   0 aq=    0KB vq=    0KB sq=    0B f=0/0

This is the pipeline I used:

/opt/xxx/bin/gst-launch-1.0 videotestsrc pattern=ball is-live=true !
"video/x-raw,width=1280,height=720,framerate=15/1" ! vaapih264enc aud=true
keyframe-period=1 ! h264parse ! mpegtsmux ! hlssink target-duration=1 &

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list