[Bug 675625] [dashbin] a streaming client supporting the new MPEG DASH standard

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Jun 25 03:56:40 PDT 2012


https://bugzilla.gnome.org/show_bug.cgi?id=675625
  GStreamer | gst-plugins-bad | 0.10.23

--- Comment #7 from Sebastian Dröge <slomo at circular-chaos.org> 2012-06-25 10:56:34 UTC ---
(In reply to comment #6)
> (In reply to comment #5)
> > I would strongly prefer a setup where the DASH plugin comes into play only when
> > a DASH manifest file is detected. This means there either needs to be a special
> > URI scheme (not a great approach), or a manifest file "demuxer" approach  a la
> > hlsdemux needs to be taken. "demuxer" is a bit misleading here, since it's not
> > really doing any demuxing at all, it's just how it appears to playbin2 really
> > and where it sits in the autoplugging order. Once it gets the initial
> > playlist/file, it takes over.
> 
> Thanks for the explanation, now it makes a lot of sense. Actually, this
> approach will simplify quite a few things and it is easy to implement, so I'm
> definitely going to adopt it.

Any news on this? :)

> Since we started talking about the interaction with Playbin2, let me ask a few
> question.
> 
> We may have several languages for audio tracks or subtitles, available as
> separate streams. The list of all available options is known after we complete
> the parsing of the manifest file, then we need to notify Playbin2 of this list,
> and finally we need to get back the selected language from Playbin2, in order
> to set-up the download of the correct tracks. Is there a standard way to do
> this with Playbin2?

Language tags for the different streams, yes. That's how it is done with other
container formats too.

> Also, when we have several video views/layers (for H.264/MVC or H.264/SVC
> streams) we need to reassemble a compliant H.264 raw bitstream using a sort of
> "h264mux" element, before sending it to the decoder. Is Playbin2 able to
> auto-plug muxer elements (eventually, using some "magic" trick)? Otherwise, I
> will have to construct the reassembling pipeline into the dashbin.

h264parse could do this and is autoplugged already in front of the
decoders/sinks

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