hlssink3

HTTP Live Streaming sink

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──GstBin
                    ╰──GstHlsBaseSink
                        ╰──hlssink3

Implemented interfaces

Factory details

Authors: – Alessandro Decina , Sebastian Dröge , Rafael Caricio

Classification:Sink/Muxer

Rank – none

Plugin – hlssink3

Package – gst-plugin-hlssink3

Pad Templates

audio

ANY

Presencerequest

Directionsink

Object typeGstPad


video

ANY

Presencerequest

Directionsink

Object typeGstPad


Properties

i-frames-only

“i-frames-only” gboolean

Each video segments is single iframe, So put EXT-X-I-FRAMES-ONLY tag in the playlist

Flags : Read / Write

Default value : false


location

“location” gchararray

Location of the file to write

Flags : Read / Write

Default value : segment%%05d.ts


playlist-type

“playlist-type” GstHlsSink3PlaylistType *

The type of the playlist to use. When VOD type is set, the playlist will be live until the pipeline ends execution.

Flags : Read / Write

Default value : unspecified (0)


send-keyframe-requests

“send-keyframe-requests” gboolean

Send keyframe requests to ensure correct fragmentation. If this is disabled then the input must have keyframes in regular intervals.

Flags : Read / Write

Default value : true


target-duration

“target-duration” guint

The target duration in seconds of a segment/file. (0 - disabled, useful for management of segment duration by the streaming server)

Flags : Read / Write

Default value : 15


Named constants

GstHlsSink3PlaylistType

Members

unspecified (0) – Unspecified: The tag `#EXT-X-PLAYLIST-TYPE` won't be present in the playlist during the pipeline processing.
event (1) – Event: No segments will be removed from the playlist. At the end of the processing, the tag `#EXT-X-ENDLIST` is added to the playlist. The tag `#EXT-X-PLAYLIST-TYPE:EVENT` will be present in the playlist.
vod (2) – Vod: The playlist behaves like the `event` option (a live event), but at the end of the processing, the playlist will be set to `#EXT-X-PLAYLIST-TYPE:VOD`.

The results of the search are