[Bug 796907] New: hlssink/hlssink2

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Aug 1 13:49:02 UTC 2018


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

            Bug ID: 796907
           Summary: hlssink/hlssink2
    Classification: Platform
           Product: GStreamer
           Version: 1.14.x
                OS: All
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gst-plugins-bad
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: ignace.saenen at ugent.be
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

This is a request for more control over segment name formatting (i.e. the
"location" property of hlssink/hlssink2)

Currently, segment names are stored as absolute paths if a different
playlist-root is specified. This makes no sense to clients that have only
access to the folder containing the playlist and segments, but not the full
filesystem. This is a regression introduced coming from the fix of 687133 that
prepends the location-root if it is available, but also uses the same path as
entry in the m3u8. 

Common use case would be a HLS client connecting through a webserver, which
would read the segment path and request it through the webserver. The
suggestion is to have either an option to force just the segment name as
configured by the "location" property, instead of prepending it with the
playlist-root, or an additional configurable pattern property that can be set
based on pipeline properties (see next paragraph).

Another nice-to-have would be to allow segment filenames to be tored in mockup
folder structures (.e.g depending on the encoding caps) of each .ts. The mockup
name can be resolved by the webserver internally.  This would add additional
security to the service, and also allow for loadbalancing in dynamic streaming
situations.

Kind regards,
Ignace

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