[Bug 731352] flv: Container timestamp is DTS not PTS

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Aug 27 06:13:59 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=731352
  GStreamer | gst-plugins-good | git

--- Comment #6 from Nicolas Dufresne <nicolas.dufresne at collabora.co.uk> 2014-08-27 13:13:53 UTC ---
I've tested these changes on top of 1.5 with live Youtube, and it works for me.
It is likely that the recent timestamp changes to x264 enc were needed.

gst-launch-1.0 \
    videotestsrc is-live=1 \
        ! video/x-raw,width=1280,height=720,framerate=30/1 \
        ! timeoverlay \
        ! x264enc bitrate=2000 ! video/x-h264,profile=main \ 
      ! queue ! mux. \
    audiotestsrc is-live=1 wave=12 ! faac ! queue ! mux. \
    flvmux streamable=1 name=mux  \ 
      ! rtmpsink location="rtmp://a.rtmp.youtube.com/live2/x/<name> app=live2"

To disable b-frames, simply select profile=constrained-baseline or bframes=0.
The high profile (default) results in slightly choppy experience, though it's
not rejected, so maybe it's due to my computer CPU being too slow for the task.
It seems that adding flashVer and the datarate parameters (as described in
Snowmix test documentation) may cause issues.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the gstreamer-bugs mailing list