[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