Stream created with the gstreamer v1.4.x trunk hlssink plugin contains the version keyword as follows:
#EXT-X-VERSION:6
The presence of this keyword causes VLC to interpret the live stream as a single playlist of 5 videos, which are downloaded separately and played one after the other, the screen closing and opening between the end of each video and the start of the next.
Removing the #EXT-X-VERSION:6 keyword from the live stream causes the video to play normally.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Child items
...
Linked items
0
Link issues together to show that they're related.
Learn more.
Experienced this issue in 2.2.4, and the latest 2.2.5 nightly (20161122-0453) on OSX 10.11.6. Have two copies of a playlist, one with EXT-X-VERSION:6 and one with EXT-X-VERSION:3.
When version is set to 6, the playlist is seen as a series of individual video files. Causing stutters in the video as the player transitioned between video files.
static int parse_Version(stream_t *s, hls_stream_t *hls, char *p_read){ assert(hls); int version; int ret = sscanf(p_read, "#EXT-X-VERSION:%d", &version); if (ret != 1) { msg_Err(s, "#EXT-X-VERSION: no protocol version found, should be version 1."); return VLC_EGENERIC; } /* Check version */ hls->version = version; if (hls->version <= 0 || hls->version > 3) { msg_Err(s, "#EXT-X-VERSION should be version 1, 2 or 3 iso %d", version); return VLC_EGENERIC; } return VLC_SUCCESS;}