Feature #2159

Make ST drop/fix wrong timestamps on HLS live streams (All platforms)

Added by Leonid Protasov almost 7 years ago. Updated almost 7 years ago.

Status:FixedStart date:05/16/2014
Priority:LowDue date:
Assignee:Andreas Smas% Done:

100%

Category:Video playback
Target version:4.8

Description

On Linux and PS3 video plays but flickers. On RPi plays and stucks.

hls:http://91.82.85.16:1935/relay15/nettv_channel_1/playlist.m3u8
hls:http://91.82.85.16:1935/relay15/nettv03_channel_1/playlist.m3u8

Associated revisions

Revision 8dcdf4a6
Added by Andreas Smas almost 7 years ago

hls: Detect and filter out bad PTS timestamps

Fixes #2159

Change included in version 4.7.31

History

#1 Updated by Leonid Protasov almost 7 years ago

One with the same problem:

hls:http://vniitr.cdnvideo.ru/vniitr-live/vniitr.sdp/playlist.m3u8

#2 Updated by Leonid Protasov almost 7 years ago

  • Target version set to 4.8

#3 Updated by Andreas Smas almost 7 years ago

  • Priority changed from High to Low

The timestamps in those streams are a complete mess.

#4 Updated by Leonid Protasov almost 7 years ago

  • Tracker changed from Bug to Feature
  • Subject changed from ST can't properly play some HLS links (All platforms) to Make ST drop/fix wrong timestamps on HLS live streams (All platforms)

#5 Updated by Andreas Smas almost 7 years ago

  • Status changed from New to Accepted

No wonder it's weird :-) Those streams come from the dreaded FlashCom HTTP server

HTTP [DEBUG]: > GET /relay15/nettv_channel_1/media_174550.ts?wowzasessionid=335357786 HTTP/1.1
HTTP [DEBUG]: > User-Agent: Showtime Linux/arm 4.7.30.gba867.dirty
HTTP [DEBUG]: > Connection: keep-alive
HTTP [DEBUG]: > Accept: */*
HTTP [DEBUG]: > Accept-Encoding: identity
HTTP [DEBUG]: > Host: 91.82.85.16:1935
HTTP [DEBUG]: http://91.82.85.16:1935/relay15/nettv_channel_1/media_174550.ts?wowzasessionid=335357786: Response:
HTTP [DEBUG]: < HTTP/1.1 200 OK
HTTP [DEBUG]: < Date: Sze, 21 máj. 2014 23:07:57 GMT
HTTP [DEBUG]: < Content-Type: video/MP2T
HTTP [DEBUG]: < Server: FlashCom/3.5.5
HTTP [DEBUG]: < Cache-Control: no-cache
HTTP [DEBUG]: < Content-Length: 5235988
HTTP [DEBUG]: < 

#6 Updated by Andreas Smas almost 7 years ago

  • Status changed from Accepted to Fixed
  • % Done changed from 0 to 100

Also available in: Atom PDF