Opened 9 years ago

Closed 8 years ago

#10729 closed Developer Task (Fixed)

HTTP Live Streaming not following IETF standard

Reported by: JYA Owned by: cpinkham
Priority: major Milestone: unknown
Component: MythTV - HTTP Streaming Version: Unspecified
Severity: medium Keywords:
Cc: Ticket locked: no


The aim of this ticket is to trac the various non-compliant inaccuracies in the generated M3U8 playlist

Spec are taken from

#EXTINF tag:

   EXTINF is a record marker that describes the media file identified by
   the URI that follows it.  Each media file URI MUST be preceded by an
   EXTINF tag.  Its format is:


   "duration" is an integer that specifies the duration of the media
   file in seconds.  Durations SHOULD be rounded to the nearest integer.
   The remainder of the line following the comma is the title of the
   media file.

Myth produces an entry like: #EXTINF:<duration>

that there is no title is fine, however there must be a trailing [,] character. You'll note in the IETF spec, that all examples have a trailing [,]

Like so: #EXTINF:10,

Change History (3)

comment:1 Changed 9 years ago by Chris Pinkham <cpinkham@…>

In c3774a8ced5533208055f77b8fbcb07bbd9577fb/mythtv:

HTTP Live Streaming fix

Put a comma after the duration on the EXTINF tag per the IETF spec.

Refs #10729.

comment:2 Changed 8 years ago by Karl Egly

Component: MythTV - GeneralMythTV - HTTP Streaming
Owner: set to cpinkham
Type: Bug Report - GeneralDeveloper Task

comment:3 Changed 8 years ago by cpinkham

Resolution: Fixed
Status: newclosed

Closing this ticket since various turned into one that was noted and this has been open for 13 months.

Note: See TracTickets for help on using tickets.