Roku Developer Program

Developers and content creators—a complete solution for growing an audience directly.
cancel
Showing results for 
Search instead for 
Did you mean: 
httpslash
Level 7

How to stream http stream?

Hey guys, I've been trying to stream this for a while but although it plays, it palys for a minute then repeat what has already been played. I have had success using a certificate chain file and as destruk suggested, however, it wont work with the other streams. Can anyone please help, i've been trying forever and i'm losing hope.
0 Kudos
31 Replies
renojim
Level 8

Re: How to stream http stream?

Um... there's only 6 segments in that file that just repeat over and over again. It's no wonder it repeats after a minute. I'm not sure it's even "legal" to repeat segments within the m3u8 playlist file.

-JT
0 Kudos
httpslash
Level 7

Re: How to stream http stream?

Hey, thanks for the reply. I thought too, but why does it play if I paste the link in vlc? Does it perhaps redirect to another link?
0 Kudos
Roku Employee
Roku Employee

Re: How to stream http stream?

They aren't always the same 6 segments. If you watch the file names, as one falls off the top another is added to the bottom. That's normal for a live stream.
0 Kudos
httpslash
Level 7

Re: How to stream http stream?

could you please guide me in making it play on the roku? It works on the computer and on VLC without repeating, however, on the roku, it keeps repeating.
0 Kudos
Roku Employee
Roku Employee

Re: How to stream http stream?

I watched it for 3m using a pretty basic setup and didn't see it play any segment twice according to the isStreamSegmentInfo events. I did see a lot of generalsocketerror, but they didn't seem to affect playback.

It's possible that you're having some network issues and your box can't download segments fast enough. Adding a second, lower bitrate variant might help that case. It could also be that the encoder isn't publishing the new segments and manifests fast enough, though I doubt that since I didn't see the problem. If you haven't already, take a look at the Encoding Guide, it may have some additional hints: http://sdkdocs.roku.com/display/sdkdoc/ ... eStreaming

  vid = {
stream: { url: "https://sslhls.m6tv.cdn.sfr.net/hls-live/livepkgr/_definst_/w9_hls_aes/w9_hls_aes_856.m3u8" }
streamFormat: "hls"
switchingStrategy: "full-adaptation"
minBandwidth: 250
}

------ Running ------
roSystemLogEvent
---- AA ----
Status: ok
LogType: http.connect
TargetIp: 93.20.64.12
HttpCode: 200
Datetime: ?roDateTime?
OrigUrl: https://sslhls.m6tv.cdn.sfr.net/hls-live/livepkgr/_definst_/w9_hls_aes/w9_hls_aes_856.m3u8
Url: https://sslhls.m6tv.cdn.sfr.net/hls-live/livepkgr/_definst_/w9_hls_aes/w9_hls_aes_856.m3u8
Method: GET
------------
isStreamStarted
---- AA ----
StreamBitrate: 0
MeasuredBitrate: 1256
Url: https://sslhls.m6tv.cdn.sfr.net/hls-live/livepkgr/_definst_/w9_hls_aes/w9_hls_aes_856.m3u8
IsUnderrun: false
------------
roSystemLogEvent
---- AA ----
Status: ok
LogType: http.connect
TargetIp: 93.20.64.12
HttpCode: 200
Datetime: ?roDateTime?
OrigUrl: https://sslhls.m6tv.cdn.sfr.net/hls-key/w9_hls_aes.bin
Url: https://sslhls.m6tv.cdn.sfr.net/hls-key/w9_hls_aes.bin
Method: GET
------------
roSystemLogEvent
---- AA ----
Status: ok
LogType: http.connect
TargetIp: 93.20.64.12
HttpCode: 200
Datetime: ?roDateTime?
OrigUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num583.ts
Url: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num583.ts
Method: GET
------------
roSystemLogEvent
---- AA ----
Status: ok
LogType: http.connect
TargetIp: 93.20.64.12
HttpCode: 200
Datetime: ?roDateTime?
OrigUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num584.ts
Url: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num584.ts
Method: GET
------------
isStreamSegmentInfo
---- AA ----
StreamBandwidth: 0
Sequence: 583
SegUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num583.ts
SegStartTime: 0
------------
isPlaybackPosition: 0
isPlaybackPosition: 1
roSystemLogEvent
---- AA ----
Status: ok
LogType: http.connect
TargetIp: 93.20.64.12
HttpCode: 200
Datetime: ?roDateTime?
OrigUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num585.ts
Url: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num585.ts
Method: GET
------------
isPlaybackPosition: 2
roSystemLogEvent
---- AA ----
Status: ok
LogType: http.connect
TargetIp: 93.20.64.12
HttpCode: 200
Datetime: ?roDateTime?
OrigUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num586.ts
Url: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num586.ts
Method: GET
------------
isPlaybackPosition: 3
isPlaybackPosition: 4
roSystemLogEvent
---- AA ----
Status: ok
LogType: http.connect
TargetIp: 93.20.64.12
HttpCode: 200
Datetime: ?roDateTime?
OrigUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num587.ts
Url: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num587.ts
Method: GET
------------
isPlaybackPosition: 5
isPlaybackPosition: 6
roSystemLogEvent
---- AA ----
Status: ok
LogType: http.connect
TargetIp: 93.20.64.12
HttpCode: 200
Datetime: ?roDateTime?
OrigUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num588.ts
Url: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num588.ts
Method: GET
------------
isPlaybackPosition: 7
isPlaybackPosition: 8
roSystemLogEvent
---- AA ----
Status: ok
LogType: http.connect
TargetIp: 93.20.64.12
HttpCode: 200
Datetime: ?roDateTime?
OrigUrl: https://sslhls.m6tv.cdn.sfr.net/hls-live/livepkgr/_definst_/w9_hls_aes/w9_hls_aes_856.m3u8
Url: https://sslhls.m6tv.cdn.sfr.net/hls-live/livepkgr/_definst_/w9_hls_aes/w9_hls_aes_856.m3u8
Method: GET
------------
roSystemLogEvent
---- AA ----
Status: ok
LogType: http.connect
TargetIp: 93.20.64.12
HttpCode: 200
Datetime: ?roDateTime?
OrigUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num589.ts
Url: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num589.ts
Method: GET
------------
isStreamSegmentInfo
---- AA ----
StreamBandwidth: 0
Sequence: 584
SegUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num584.ts
SegStartTime: 9000
------------
isPlaybackPosition: 9
isPlaybackPosition: 10
isPlaybackPosition: 11
isPlaybackPosition: 12
isPlaybackPosition: 13
isPlaybackPosition: 14
isPlaybackPosition: 15
isPlaybackPosition: 16
isPlaybackPosition: 17
roSystemLogEvent
---- AA ----
Status: ok
LogType: http.connect
TargetIp: 93.20.64.12
HttpCode: 200
Datetime: ?roDateTime?
OrigUrl: https://sslhls.m6tv.cdn.sfr.net/hls-live/livepkgr/_definst_/w9_hls_aes/w9_hls_aes_856.m3u8
Url: https://sslhls.m6tv.cdn.sfr.net/hls-live/livepkgr/_definst_/w9_hls_aes/w9_hls_aes_856.m3u8
Method: GET
------------
roSystemLogEvent
---- AA ----
Status: generalsocketerror
LogType: http.error
TargetIp: 93.20.64.12
HttpCode: -1
Datetime: ?roDateTime?
OrigUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num590.ts
Url: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num590.ts
Method: GET
------------
isStreamSegmentInfo
---- AA ----
StreamBandwidth: 0
Sequence: 585
SegUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num585.ts
SegStartTime: 18000
------------
isPlaybackPosition: 18
roSystemLogEvent
---- AA ----
Status: ok
LogType: http.connect
TargetIp: 93.20.64.12
HttpCode: 200
Datetime: ?roDateTime?
OrigUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num590.ts
Url: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num590.ts
Method: GET
------------
isPlaybackPosition: 19
isPlaybackPosition: 20
isPlaybackPosition: 21
isPlaybackPosition: 22
isPlaybackPosition: 23
isPlaybackPosition: 24
isPlaybackPosition: 25
isPlaybackPosition: 26
roSystemLogEvent
---- AA ----
Status: ok
LogType: http.connect
TargetIp: 93.20.64.12
HttpCode: 200
Datetime: ?roDateTime?
OrigUrl: https://sslhls.m6tv.cdn.sfr.net/hls-live/livepkgr/_definst_/w9_hls_aes/w9_hls_aes_856.m3u8
Url: https://sslhls.m6tv.cdn.sfr.net/hls-live/livepkgr/_definst_/w9_hls_aes/w9_hls_aes_856.m3u8
Method: GET
------------
roSystemLogEvent
---- AA ----
Status: generalsocketerror
LogType: http.error
TargetIp: 93.20.64.12
HttpCode: -1
Datetime: ?roDateTime?
OrigUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num591.ts
Url: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num591.ts
Method: GET
------------
isStreamSegmentInfo
---- AA ----
StreamBandwidth: 0
Sequence: 586
SegUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num586.ts
SegStartTime: 27000
------------
isPlaybackPosition: 27
roSystemLogEvent
---- AA ----
Status: ok
LogType: http.connect
TargetIp: 93.20.64.12
HttpCode: 200
Datetime: ?roDateTime?
OrigUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num591.ts
Url: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num591.ts
Method: GET
------------
isPlaybackPosition: 28
isPlaybackPosition: 29
isPlaybackPosition: 30
isPlaybackPosition: 31
isPlaybackPosition: 32
isPlaybackPosition: 33
isPlaybackPosition: 34
roSystemLogEvent
---- AA ----
LogType: bandwidth.minute
Datetime: ?roDateTime?
bandwidth: 2428
------------
isPlaybackPosition: 35
roSystemLogEvent
---- AA ----
Status: ok
LogType: http.connect
TargetIp: 93.20.64.12
HttpCode: 200
Datetime: ?roDateTime?
OrigUrl: https://sslhls.m6tv.cdn.sfr.net/hls-live/livepkgr/_definst_/w9_hls_aes/w9_hls_aes_856.m3u8
Url: https://sslhls.m6tv.cdn.sfr.net/hls-live/livepkgr/_definst_/w9_hls_aes/w9_hls_aes_856.m3u8
Method: GET
------------
roSystemLogEvent
---- AA ----
Status: generalsocketerror
LogType: http.error
TargetIp: 93.20.64.12
HttpCode: -1
Datetime: ?roDateTime?
OrigUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num592.ts
Url: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num592.ts
Method: GET
------------
isStreamSegmentInfo
---- AA ----
StreamBandwidth: 0
Sequence: 587
SegUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num587.ts
SegStartTime: 36000
------------
isPlaybackPosition: 36
roSystemLogEvent
---- AA ----
Status: ok
LogType: http.connect
TargetIp: 93.20.64.12
HttpCode: 200
Datetime: ?roDateTime?
OrigUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num592.ts
Url: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num592.ts
Method: GET
------------
isPlaybackPosition: 37
isPlaybackPosition: 38
isPlaybackPosition: 39
isPlaybackPosition: 40
isPlaybackPosition: 41
isPlaybackPosition: 42
isPlaybackPosition: 43
isPlaybackPosition: 44
roSystemLogEvent
---- AA ----
Status: ok
LogType: http.connect
TargetIp: 93.20.64.12
HttpCode: 200
Datetime: ?roDateTime?
OrigUrl: https://sslhls.m6tv.cdn.sfr.net/hls-live/livepkgr/_definst_/w9_hls_aes/w9_hls_aes_856.m3u8
Url: https://sslhls.m6tv.cdn.sfr.net/hls-live/livepkgr/_definst_/w9_hls_aes/w9_hls_aes_856.m3u8
Method: GET
------------
roSystemLogEvent
---- AA ----
Status: generalsocketerror
LogType: http.error
TargetIp: 93.20.64.12
HttpCode: -1
Datetime: ?roDateTime?
OrigUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num593.ts
Url: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num593.ts
Method: GET
------------
isStreamSegmentInfo
---- AA ----
StreamBandwidth: 0
Sequence: 588
SegUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num588.ts
SegStartTime: 45000
------------
isPlaybackPosition: 45
roSystemLogEvent
---- AA ----
Status: ok
LogType: http.connect
TargetIp: 93.20.64.12
HttpCode: 200
Datetime: ?roDateTime?
OrigUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num593.ts
Url: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num593.ts
Method: GET
------------
isPlaybackPosition: 46
isPlaybackPosition: 47
isPlaybackPosition: 48
isPlaybackPosition: 49
isPlaybackPosition: 50
isPlaybackPosition: 51
isPlaybackPosition: 52
isPlaybackPosition: 53
roSystemLogEvent
---- AA ----
Status: ok
LogType: http.connect
TargetIp: 93.20.64.12
HttpCode: 200
Datetime: ?roDateTime?
OrigUrl: https://sslhls.m6tv.cdn.sfr.net/hls-live/livepkgr/_definst_/w9_hls_aes/w9_hls_aes_856.m3u8
Url: https://sslhls.m6tv.cdn.sfr.net/hls-live/livepkgr/_definst_/w9_hls_aes/w9_hls_aes_856.m3u8
Method: GET
------------
roSystemLogEvent
---- AA ----
Status: generalsocketerror
LogType: http.error
TargetIp: 93.20.64.12
HttpCode: -1
Datetime: ?roDateTime?
OrigUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num594.ts
Url: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num594.ts
Method: GET
------------
isStreamSegmentInfo
---- AA ----
StreamBandwidth: 0
Sequence: 589
SegUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num589.ts
SegStartTime: 54000
------------
isPlaybackPosition: 54
roSystemLogEvent
---- AA ----
Status: ok
LogType: http.connect
TargetIp: 93.20.64.12
HttpCode: 200
Datetime: ?roDateTime?
OrigUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num594.ts
Url: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num594.ts
Method: GET
------------
isPlaybackPosition: 55
isPlaybackPosition: 56
isPlaybackPosition: 57
isPlaybackPosition: 58
isPlaybackPosition: 59
isPlaybackPosition: 60
isPlaybackPosition: 61
isPlaybackPosition: 62
roSystemLogEvent
---- AA ----
Status: ok
LogType: http.connect
TargetIp: 93.20.64.12
HttpCode: 200
Datetime: ?roDateTime?
OrigUrl: https://sslhls.m6tv.cdn.sfr.net/hls-live/livepkgr/_definst_/w9_hls_aes/w9_hls_aes_856.m3u8
Url: https://sslhls.m6tv.cdn.sfr.net/hls-live/livepkgr/_definst_/w9_hls_aes/w9_hls_aes_856.m3u8
Method: GET
------------
roSystemLogEvent
---- AA ----
Status: generalsocketerror
LogType: http.error
TargetIp: 93.20.64.12
HttpCode: -1
Datetime: ?roDateTime?
OrigUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num595.ts
Url: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num595.ts
Method: GET
------------
isStreamSegmentInfo
---- AA ----
StreamBandwidth: 0
Sequence: 590
SegUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num590.ts
SegStartTime: 63000
------------
isPlaybackPosition: 63
roSystemLogEvent
---- AA ----
Status: ok
LogType: http.connect
TargetIp: 93.20.64.12
HttpCode: 200
Datetime: ?roDateTime?
OrigUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num595.ts
Url: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num595.ts
Method: GET
------------
isPlaybackPosition: 64
isPlaybackPosition: 65
isPlaybackPosition: 66
isPlaybackPosition: 67
isPlaybackPosition: 68
isPlaybackPosition: 69
isPlaybackPosition: 70
isPlaybackPosition: 71
roSystemLogEvent
---- AA ----
Status: ok
LogType: http.connect
TargetIp: 93.20.64.12
HttpCode: 200
Datetime: ?roDateTime?
OrigUrl: https://sslhls.m6tv.cdn.sfr.net/hls-live/livepkgr/_definst_/w9_hls_aes/w9_hls_aes_856.m3u8
Url: https://sslhls.m6tv.cdn.sfr.net/hls-live/livepkgr/_definst_/w9_hls_aes/w9_hls_aes_856.m3u8
Method: GET
------------
roSystemLogEvent
---- AA ----
Status: generalsocketerror
LogType: http.error
TargetIp: 93.20.64.12
HttpCode: -1
Datetime: ?roDateTime?
OrigUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num596.ts
Url: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num596.ts
Method: GET
------------
isStreamSegmentInfo
---- AA ----
StreamBandwidth: 0
Sequence: 591
SegUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num591.ts
SegStartTime: 72000
------------
isPlaybackPosition: 72
roSystemLogEvent
---- AA ----
Status: ok
LogType: http.connect
TargetIp: 93.20.64.12
HttpCode: 200
Datetime: ?roDateTime?
OrigUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num596.ts
Url: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num596.ts
Method: GET
------------
isPlaybackPosition: 73
isPlaybackPosition: 74
isPlaybackPosition: 75
isPlaybackPosition: 76
isPlaybackPosition: 77
isPlaybackPosition: 78
isPlaybackPosition: 79
isPlaybackPosition: 80
roSystemLogEvent
---- AA ----
Status: ok
LogType: http.connect
TargetIp: 93.20.64.12
HttpCode: 200
Datetime: ?roDateTime?
OrigUrl: https://sslhls.m6tv.cdn.sfr.net/hls-live/livepkgr/_definst_/w9_hls_aes/w9_hls_aes_856.m3u8
Url: https://sslhls.m6tv.cdn.sfr.net/hls-live/livepkgr/_definst_/w9_hls_aes/w9_hls_aes_856.m3u8
Method: GET
------------
roSystemLogEvent
---- AA ----
Status: generalsocketerror
LogType: http.error
TargetIp: 93.20.64.12
HttpCode: -1
Datetime: ?roDateTime?
OrigUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num597.ts
Url: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num597.ts
Method: GET
------------
isStreamSegmentInfo
---- AA ----
StreamBandwidth: 0
Sequence: 592
SegUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num592.ts
SegStartTime: 81000
------------
isPlaybackPosition: 81
roSystemLogEvent
---- AA ----
Status: ok
LogType: http.connect
TargetIp: 93.20.64.12
HttpCode: 200
Datetime: ?roDateTime?
OrigUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num597.ts
Url: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num597.ts
Method: GET
------------
isPlaybackPosition: 82
isPlaybackPosition: 83
isPlaybackPosition: 84
isPlaybackPosition: 85
isPlaybackPosition: 86
isPlaybackPosition: 87
isPlaybackPosition: 88
isPlaybackPosition: 89
roSystemLogEvent
---- AA ----
Status: ok
LogType: http.connect
TargetIp: 93.20.64.12
HttpCode: 200
Datetime: ?roDateTime?
OrigUrl: https://sslhls.m6tv.cdn.sfr.net/hls-live/livepkgr/_definst_/w9_hls_aes/w9_hls_aes_856.m3u8
Url: https://sslhls.m6tv.cdn.sfr.net/hls-live/livepkgr/_definst_/w9_hls_aes/w9_hls_aes_856.m3u8
Method: GET
------------
roSystemLogEvent
---- AA ----
Status: generalsocketerror
LogType: http.error
TargetIp: 93.20.64.12
HttpCode: -1
Datetime: ?roDateTime?
OrigUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num598.ts
Url: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num598.ts
Method: GET
------------
isStreamSegmentInfo
---- AA ----
StreamBandwidth: 0
Sequence: 593
SegUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num593.ts
SegStartTime: 90000
------------
isPlaybackPosition: 90
roSystemLogEvent
---- AA ----
Status: ok
LogType: http.connect
TargetIp: 93.20.64.12
HttpCode: 200
Datetime: ?roDateTime?
OrigUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num598.ts
Url: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num598.ts
Method: GET
------------
isPlaybackPosition: 91
isPlaybackPosition: 92
isPlaybackPosition: 93
isPlaybackPosition: 94
roSystemLogEvent
---- AA ----
LogType: bandwidth.minute
Datetime: ?roDateTime?
bandwidth: 1371
------------
isPlaybackPosition: 95
isPlaybackPosition: 96
isPlaybackPosition: 97
isPlaybackPosition: 98
roSystemLogEvent
---- AA ----
Status: ok
LogType: http.connect
TargetIp: 93.20.64.12
HttpCode: 200
Datetime: ?roDateTime?
OrigUrl: https://sslhls.m6tv.cdn.sfr.net/hls-live/livepkgr/_definst_/w9_hls_aes/w9_hls_aes_856.m3u8
Url: https://sslhls.m6tv.cdn.sfr.net/hls-live/livepkgr/_definst_/w9_hls_aes/w9_hls_aes_856.m3u8
Method: GET
------------
roSystemLogEvent
---- AA ----
Status: generalsocketerror
LogType: http.error
TargetIp: 93.20.64.12
HttpCode: -1
Datetime: ?roDateTime?
OrigUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num599.ts
Url: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num599.ts
Method: GET
------------
isStreamSegmentInfo
---- AA ----
StreamBandwidth: 0
Sequence: 594
SegUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num594.ts
SegStartTime: 99000
------------
isPlaybackPosition: 99
roSystemLogEvent
---- AA ----
Status: ok
LogType: http.connect
TargetIp: 93.20.64.12
HttpCode: 200
Datetime: ?roDateTime?
OrigUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num599.ts
Url: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num599.ts
Method: GET
------------
isPlaybackPosition: 100
isPlaybackPosition: 101
isPlaybackPosition: 102
isPlaybackPosition: 103
isPlaybackPosition: 104
isPlaybackPosition: 105
isPlaybackPosition: 106
isPlaybackPosition: 107
roSystemLogEvent
---- AA ----
Status: ok
LogType: http.connect
TargetIp: 93.20.64.12
HttpCode: 200
Datetime: ?roDateTime?
OrigUrl: https://sslhls.m6tv.cdn.sfr.net/hls-live/livepkgr/_definst_/w9_hls_aes/w9_hls_aes_856.m3u8
Url: https://sslhls.m6tv.cdn.sfr.net/hls-live/livepkgr/_definst_/w9_hls_aes/w9_hls_aes_856.m3u8
Method: GET
------------
roSystemLogEvent
---- AA ----
Status: generalsocketerror
LogType: http.error
TargetIp: 93.20.64.12
HttpCode: -1
Datetime: ?roDateTime?
OrigUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num600.ts
Url: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num600.ts
Method: GET
------------
isStreamSegmentInfo
---- AA ----
StreamBandwidth: 0
Sequence: 595
SegUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num595.ts
SegStartTime: 108000
------------
isPlaybackPosition: 108
roSystemLogEvent
---- AA ----
Status: ok
LogType: http.connect
TargetIp: 93.20.64.12
HttpCode: 200
Datetime: ?roDateTime?
OrigUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num600.ts
Url: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num600.ts
Method: GET
------------
isPlaybackPosition: 109
isPlaybackPosition: 110
isPlaybackPosition: 111
isPlaybackPosition: 112
isPlaybackPosition: 113
isPlaybackPosition: 114
isPlaybackPosition: 115
isPlaybackPosition: 116
roSystemLogEvent
---- AA ----
Status: ok
LogType: http.connect
TargetIp: 93.20.64.12
HttpCode: 200
Datetime: ?roDateTime?
OrigUrl: https://sslhls.m6tv.cdn.sfr.net/hls-live/livepkgr/_definst_/w9_hls_aes/w9_hls_aes_856.m3u8
Url: https://sslhls.m6tv.cdn.sfr.net/hls-live/livepkgr/_definst_/w9_hls_aes/w9_hls_aes_856.m3u8
Method: GET
------------
roSystemLogEvent
---- AA ----
Status: generalsocketerror
LogType: http.error
TargetIp: 93.20.64.12
HttpCode: -1
Datetime: ?roDateTime?
OrigUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num601.ts
Url: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num601.ts
Method: GET
------------
isStreamSegmentInfo
---- AA ----
StreamBandwidth: 0
Sequence: 596
SegUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num596.ts
SegStartTime: 117000
------------
isPlaybackPosition: 117
roSystemLogEvent
---- AA ----
Status: ok
LogType: http.connect
TargetIp: 93.20.64.12
HttpCode: 200
Datetime: ?roDateTime?
OrigUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num601.ts
Url: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num601.ts
Method: GET
------------
isPlaybackPosition: 118
isPlaybackPosition: 119
isPlaybackPosition: 120
isPlaybackPosition: 121
isPlaybackPosition: 122
isPlaybackPosition: 123
isPlaybackPosition: 124
isPlaybackPosition: 125
roSystemLogEvent
---- AA ----
Status: ok
LogType: http.connect
TargetIp: 93.20.64.12
HttpCode: 200
Datetime: ?roDateTime?
OrigUrl: https://sslhls.m6tv.cdn.sfr.net/hls-live/livepkgr/_definst_/w9_hls_aes/w9_hls_aes_856.m3u8
Url: https://sslhls.m6tv.cdn.sfr.net/hls-live/livepkgr/_definst_/w9_hls_aes/w9_hls_aes_856.m3u8
Method: GET
------------
roSystemLogEvent
---- AA ----
Status: generalsocketerror
LogType: http.error
TargetIp: 93.20.64.12
HttpCode: -1
Datetime: ?roDateTime?
OrigUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num602.ts
Url: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num602.ts
Method: GET
------------
isStreamSegmentInfo
---- AA ----
StreamBandwidth: 0
Sequence: 597
SegUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num597.ts
SegStartTime: 126000
------------
isPlaybackPosition: 126
roSystemLogEvent
---- AA ----
Status: ok
LogType: http.connect
TargetIp: 93.20.64.12
HttpCode: 200
Datetime: ?roDateTime?
OrigUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num602.ts
Url: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num602.ts
Method: GET
------------
isPlaybackPosition: 127
isPlaybackPosition: 128
isPlaybackPosition: 129
isPlaybackPosition: 130
isPlaybackPosition: 131
isPlaybackPosition: 132
isPlaybackPosition: 133
isPlaybackPosition: 134
roSystemLogEvent
---- AA ----
Status: ok
LogType: http.connect
TargetIp: 93.20.64.12
HttpCode: 200
Datetime: ?roDateTime?
OrigUrl: https://sslhls.m6tv.cdn.sfr.net/hls-live/livepkgr/_definst_/w9_hls_aes/w9_hls_aes_856.m3u8
Url: https://sslhls.m6tv.cdn.sfr.net/hls-live/livepkgr/_definst_/w9_hls_aes/w9_hls_aes_856.m3u8
Method: GET
------------
roSystemLogEvent
---- AA ----
Status: generalsocketerror
LogType: http.error
TargetIp: 93.20.64.12
HttpCode: -1
Datetime: ?roDateTime?
OrigUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num603.ts
Url: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num603.ts
Method: GET
------------
isStreamSegmentInfo
---- AA ----
StreamBandwidth: 0
Sequence: 598
SegUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num598.ts
SegStartTime: 135000
------------
isPlaybackPosition: 135
roSystemLogEvent
---- AA ----
Status: ok
LogType: http.connect
TargetIp: 93.20.64.12
HttpCode: 200
Datetime: ?roDateTime?
OrigUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num603.ts
Url: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num603.ts
Method: GET
------------
isPlaybackPosition: 136
isPlaybackPosition: 137
isPlaybackPosition: 138
isPlaybackPosition: 139
isPlaybackPosition: 140
isPlaybackPosition: 141
isPlaybackPosition: 142
isPlaybackPosition: 143
roSystemLogEvent
---- AA ----
Status: ok
LogType: http.connect
TargetIp: 93.20.64.12
HttpCode: 200
Datetime: ?roDateTime?
OrigUrl: https://sslhls.m6tv.cdn.sfr.net/hls-live/livepkgr/_definst_/w9_hls_aes/w9_hls_aes_856.m3u8
Url: https://sslhls.m6tv.cdn.sfr.net/hls-live/livepkgr/_definst_/w9_hls_aes/w9_hls_aes_856.m3u8
Method: GET
------------
roSystemLogEvent
---- AA ----
Status: generalsocketerror
LogType: http.error
TargetIp: 93.20.64.12
HttpCode: -1
Datetime: ?roDateTime?
OrigUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num604.ts
Url: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num604.ts
Method: GET
------------
isStreamSegmentInfo
---- AA ----
StreamBandwidth: 0
Sequence: 599
SegUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num599.ts
SegStartTime: 144000
------------
isPlaybackPosition: 144
roSystemLogEvent
---- AA ----
Status: ok
LogType: http.connect
TargetIp: 93.20.64.12
HttpCode: 200
Datetime: ?roDateTime?
OrigUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num604.ts
Url: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num604.ts
Method: GET
------------
isPlaybackPosition: 145
isPlaybackPosition: 146
isPlaybackPosition: 147
isPlaybackPosition: 148
isPlaybackPosition: 149
isPlaybackPosition: 150
isPlaybackPosition: 151
isPlaybackPosition: 152
roSystemLogEvent
---- AA ----
Status: ok
LogType: http.connect
TargetIp: 93.20.64.12
HttpCode: 200
Datetime: ?roDateTime?
OrigUrl: https://sslhls.m6tv.cdn.sfr.net/hls-live/livepkgr/_definst_/w9_hls_aes/w9_hls_aes_856.m3u8
Url: https://sslhls.m6tv.cdn.sfr.net/hls-live/livepkgr/_definst_/w9_hls_aes/w9_hls_aes_856.m3u8
Method: GET
------------
roSystemLogEvent
---- AA ----
Status: generalsocketerror
LogType: http.error
TargetIp: 93.20.64.12
HttpCode: -1
Datetime: ?roDateTime?
OrigUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num605.ts
Url: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num605.ts
Method: GET
------------
isStreamSegmentInfo
---- AA ----
StreamBandwidth: 0
Sequence: 600
SegUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num600.ts
SegStartTime: 153000
------------
isPlaybackPosition: 153
roSystemLogEvent
---- AA ----
Status: ok
LogType: http.connect
TargetIp: 93.20.64.12
HttpCode: 200
Datetime: ?roDateTime?
OrigUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num605.ts
Url: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num605.ts
Method: GET
------------
isPlaybackPosition: 154
isPlaybackPosition: 155
roSystemLogEvent
---- AA ----
LogType: bandwidth.minute
Datetime: ?roDateTime?
bandwidth: 1271
------------
isPlaybackPosition: 156
isPlaybackPosition: 157
isPlaybackPosition: 158
isPlaybackPosition: 159
isPlaybackPosition: 160
isPlaybackPosition: 161
roSystemLogEvent
---- AA ----
Status: ok
LogType: http.connect
TargetIp: 93.20.64.12
HttpCode: 200
Datetime: ?roDateTime?
OrigUrl: https://sslhls.m6tv.cdn.sfr.net/hls-live/livepkgr/_definst_/w9_hls_aes/w9_hls_aes_856.m3u8
Url: https://sslhls.m6tv.cdn.sfr.net/hls-live/livepkgr/_definst_/w9_hls_aes/w9_hls_aes_856.m3u8
Method: GET
------------
roSystemLogEvent
---- AA ----
Status: generalsocketerror
LogType: http.error
TargetIp: 93.20.64.12
HttpCode: -1
Datetime: ?roDateTime?
OrigUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num606.ts
Url: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num606.ts
Method: GET
------------
isStreamSegmentInfo
---- AA ----
StreamBandwidth: 0
Sequence: 601
SegUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num601.ts
SegStartTime: 162000
------------
isPlaybackPosition: 162
roSystemLogEvent
---- AA ----
Status: ok
LogType: http.connect
TargetIp: 93.20.64.12
HttpCode: 200
Datetime: ?roDateTime?
OrigUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num606.ts
Url: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num606.ts
Method: GET
------------
isPlaybackPosition: 163
isPlaybackPosition: 164
isPlaybackPosition: 165
isPlaybackPosition: 166
isPlaybackPosition: 167
isPlaybackPosition: 168
isPlaybackPosition: 169
isPlaybackPosition: 170
roSystemLogEvent
---- AA ----
Status: ok
LogType: http.connect
TargetIp: 93.20.64.12
HttpCode: 200
Datetime: ?roDateTime?
OrigUrl: https://sslhls.m6tv.cdn.sfr.net/hls-live/livepkgr/_definst_/w9_hls_aes/w9_hls_aes_856.m3u8
Url: https://sslhls.m6tv.cdn.sfr.net/hls-live/livepkgr/_definst_/w9_hls_aes/w9_hls_aes_856.m3u8
Method: GET
------------
roSystemLogEvent
---- AA ----
Status: generalsocketerror
LogType: http.error
TargetIp: 93.20.64.12
HttpCode: -1
Datetime: ?roDateTime?
OrigUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num607.ts
Url: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num607.ts
Method: GET
------------
isStreamSegmentInfo
---- AA ----
StreamBandwidth: 0
Sequence: 602
SegUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num602.ts
SegStartTime: 171000
------------
isPlaybackPosition: 171
roSystemLogEvent
---- AA ----
Status: ok
LogType: http.connect
TargetIp: 93.20.64.12
HttpCode: 200
Datetime: ?roDateTime?
OrigUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num607.ts
Url: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num607.ts
Method: GET
------------
isPlaybackPosition: 172
isPlaybackPosition: 173
isPlaybackPosition: 174
isPlaybackPosition: 175
isPlaybackPosition: 176
isPlaybackPosition: 177
isPlaybackPosition: 178
isPlaybackPosition: 179
roSystemLogEvent
---- AA ----
Status: ok
LogType: http.connect
TargetIp: 93.20.64.12
HttpCode: 200
Datetime: ?roDateTime?
OrigUrl: https://sslhls.m6tv.cdn.sfr.net/hls-live/livepkgr/_definst_/w9_hls_aes/w9_hls_aes_856.m3u8
Url: https://sslhls.m6tv.cdn.sfr.net/hls-live/livepkgr/_definst_/w9_hls_aes/w9_hls_aes_856.m3u8
Method: GET
------------
roSystemLogEvent
---- AA ----
Status: generalsocketerror
LogType: http.error
TargetIp: 93.20.64.12
HttpCode: -1
Datetime: ?roDateTime?
OrigUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num608.ts
Url: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num608.ts
Method: GET
------------
isStreamSegmentInfo
---- AA ----
StreamBandwidth: 0
Sequence: 603
SegUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num603.ts
SegStartTime: 180000
------------
isPlaybackPosition: 180
roSystemLogEvent
---- AA ----
Status: ok
LogType: http.connect
TargetIp: 93.20.64.12
HttpCode: 200
Datetime: ?roDateTime?
OrigUrl: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num608.ts
Url: http://hls.m6tv.cdn.sfr.net/hls-live/streams/livepkgr/events/_definst_/w9_hls_aes/w9_hls_aes_856Num608.ts
Method: GET
------------
isPlaybackPosition: 181
isPlaybackPosition: 182
isPartialResult
0 Kudos
httpslash
Level 7

Re: How to stream http stream?

Hi, thanks for taking the time to help me. I'm gonna read the link right now. However, I am able to play the link in your code fine. Its the second non https stream that I am unable to stream. Could you please try to stream that one? I am very inexperienced and would really appreciate it.
0 Kudos
Roku Employee
Roku Employee

Re: How to stream http stream?

Oh, my mistake. Wrong stream.

renojim is right that it's the same 6 segments over and over. So it seems to me that it's playing exactly what the manifest is telling it to. If the idea is that the content of those segments is changing periodically, that could be a caching issue. It could also be that the encoder isn't updating them before the player makes the next request. I don't know for sure if repeating segment URIs is a violation of the HLS spec, but it's definitely unusual. And the timing of a scheme like that seems dangerous. Best practice would be for each segment to have a unique URI.
0 Kudos
httpslash
Level 7

Re: How to stream http stream?

so am i out of luck...? The stream isn't mine so i cant change anything? Is there any way to make it play?
0 Kudos
renojim
Level 8

Re: How to stream http stream?

It looks like they're reusing file names in that playlist. The content of the files changes every minute. I don't know if that meets the HLS spec, but somehow I doubt it. I'm surprised VLC plays it. If you really, really wanted to play it on a Roku, I suppose you could process the playlist and download the segments to tmp: while renumbering the segments and recreating the playlist on tmp:, but it would be a lot of work fraught with potential problems. Is it really worth it? You'd probably have better luck trying to get the producer of the stream to fix his encoding.

On the other hand, if the playlist really is valid under the HLS spec, then I guess you've uncovered a bug on the Roku. Something tells me it wouldn't be a high priority to fix. Smiley Very Happy

-JT
0 Kudos