After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 796907 - hlssink/hlssink2
hlssink/hlssink2
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
1.14.x
Other All
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2018-08-01 13:49 UTC by ignace.saenen
Modified: 2018-11-03 14:28 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description ignace.saenen 2018-08-01 13:49:02 UTC
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
Comment 1 GStreamer system administrator 2018-11-03 14:28:57 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/759.