[Bug 707242] qtmux: streamable and faststart property have no effect

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Sep 4 04:17:03 PDT 2013


https://bugzilla.gnome.org/show_bug.cgi?id=707242
  GStreamer | gst-plugins-good | 1.x

Andoni Morales <ylatuya> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ylatuya at gmail.com

--- Comment #11 from Andoni Morales <ylatuya at gmail.com> 2013-09-04 11:17:00 UTC ---
The mp4 spec doesn't not support streaming at all, it's only supported for
fragmented mp4 and using a protocol like DASH or Smooth Streaming, therefore it
should only be available for mp4dashmux and ismlmux.
I propose deprecate the streamable property and make it only available for
mp4dashmux and ismlmux.
The muxer also queries if downstream is seekable, setting streamable=FALSE,
which is not correct either.
If it's regular mp4 and downstream is not seekable, the only option is to use
faststart=TRUE becuase we can't rewrite the headers.
For ffmp4, if dowsntream is not seekable and faststart=FALSE than the only
option is to use streamable=TRUE.
For ffmp4 I would set by default streamable=TRUE, because it's the regular
scenario for DASH and Smooth Streaming. streamable=FALSe is only used to create
ffmp4 files that can be used with manifest/playlist, including the moof's index
box.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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