[Bug 752603] New: Unable to play streaming MP4 (H264+AAC) file from VLC

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Sun Jul 19 15:13:55 PDT 2015


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

            Bug ID: 752603
           Summary: Unable to play streaming MP4 (H264+AAC) file from VLC
    Classification: Platform
           Product: GStreamer
           Version: 1.4.5
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gst-plugins-good
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: steinar+gnomebugs at gunderson.no
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

Hi,

I'm streaming video from VLC to HTML5 <video>. Firefox/Windows, Chrome
(Windows/Linux/Android) and IE11 all play the stream fine. VLC and MPlayer,
too. But Firefox/Linux, which uses GStreamer, doesn't; it scans the first
megabyte and then gives up.

gst-play-1.0 also does not play it. I saved a small excerpt:
http://storage.sesse.net/srf1.mp4

klump:~> LC_ALL=C gst-play-1.0 http://storage.sesse.net/srf1.mp4 
Now playing http://storage.sesse.net/srf1.mp4
Prerolling...
Redistribute latency...
ERROR This file is invalid and cannot be played. for
http://storage.sesse.net/srf1.mp4
ERROR debug information: qtdemux.c(4970): gst_qtdemux_process_adapter ():
/GstPlayBin:playbin/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstQTDemux:qtdemux0:
sample data crosses atom boundary
Reached end of play list.

The file is generated from VLC, with the ffmpeg mux and these settings:

--sout
'#transcode{vcodec=h264,vb=3000,acodec=mp4a,ab=256,channels=2,fps=50}:std{access=http{mime=video/mp4},mux=ffmpeg{mux=mp4},dst=:9094}'
--sout-avformat-options '{movflags=empty_moov+frag_keyframe+default_base_moof}'

-- 
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