Locast buffering issues

Have you captured and submitted any logs from the clients when this happens. Those usually have more verbose network and stream details.

http://${CLIENT_IP}:57000/log

I have not, will try that next time I see it.

as expected, that didn't take long. how can I submit these? there's 400+kb of data here...

You can e-mail that to [email protected] I think.

1 Like

@tmm1 comin at'cha.

1 Like

Since you're using Android clients, logcat might give some additional data, too. And as far as the size, since they're just text files, they usually compress well. Try a .tar.xz or similar.

one interesting tidbit i've noticed while playing around with pretty much every setting i can find (because i'm incredibly frustrated and can't really watch tv at this point) is that it seems to be better on hybrid and/or software decoders, but it still buffers with each of those as well. looking at the logs that @racameron advised, it shows the buffer bouncing around happily at 10+ seconds and then all of a sudden, it just drops to zero. then it fills again, plays for a bit, same thing happens.

over, and over, and over again. just like it has been for at least a week now, if not longer.

08-03 22:41:50.429 26352 26352 V mpvstats: AV: 3.925 A-V: 0.000 Dropped: 0 Cache: 13.419s + 0KB
08-03 22:41:53.429 26352 26352 V mpvstats: AV: 6.892 A-V: 0.000 Dropped: 0 Cache: 10.432s + 0KB
08-03 22:41:56.430 26352 26352 V mpvstats: AV: 9.925 A-V: 0.000 Dropped: 0 Cache: 13.269s + 0KB
08-03 22:41:59.441 26352 26352 V mpvstats: AV: 12.925 A-V: 0.000 Dropped: 0 Cache: 10.283s + 0KB
08-03 22:42:02.442 26352 26352 V mpvstats: AV: 15.925 A-V: 0.001 Dropped: 0 Cache: 13.397s + 0KB
08-03 22:42:05.445 26352 26352 V mpvstats: AV: 18.925 A-V: 0.000 Dropped: 0 Cache: 10.411s + 0KB
08-03 22:42:08.448 26352 26352 V mpvstats: AV: 21.925 A-V: 0.000 Dropped: 0 Cache: 13.248s + 0KB
08-03 22:42:11.448 26352 26352 V mpvstats: AV: 24.925 A-V: 0.000 Dropped: 0 Cache: 16.469s + 0KB
08-03 22:42:14.449 26352 26352 V mpvstats: AV: 27.925 A-V: 0.000 Dropped: 0 Cache: 13.483s + 0KB
08-03 22:42:17.451 26352 26352 V mpvstats: AV: 30.925 A-V: 0.000 Dropped: 0 Cache: 16.277s + 0KB
08-03 22:42:20.452 26352 26352 V mpvstats: AV: 33.925 A-V: 0.000 Dropped: 0 Cache: 13.269s + 0KB
08-03 22:42:23.452 26352 26352 V mpvstats: AV: 36.925 A-V: 0.000 Dropped: 0 Cache: 16.235s + 0KB
08-03 22:42:26.452 26352 26352 V mpvstats: AV: 39.925 A-V: 0.000 Dropped: 0 Cache: 13.248s + 0KB
08-03 22:42:29.453 26352 26352 V mpvstats: AV: 42.959 A-V: 0.000 Dropped: 0 Cache: 10.240s + 0KB
08-03 22:42:32.455 26352 26352 V mpvstats: AV: 45.925 A-V: 0.000 Dropped: 0 Cache: 13.376s + 0KB
08-03 22:42:35.456 26352 26352 V mpvstats: AV: 48.959 A-V: 0.000 Dropped: 0 Cache: 16.363s + 0KB
08-03 22:42:38.456 26352 26352 V mpvstats: AV: 51.959 A-V: 0.000 Dropped: 0 Cache: 13.376s + 0KB
08-03 22:42:41.457 26352 26352 V mpvstats: AV: 54.925 A-V: 0.000 Dropped: 0 Cache: 10.368s + 0KB
08-03 22:42:44.458 26352 26352 V mpvstats: AV: 57.925 A-V: 0.000 Dropped: 0 Cache: 7.381s + 0KB
08-03 22:42:47.460 26352 26352 V mpvstats: AV: 60.959 A-V: 0.000 Dropped: 0 Cache: 4.309s + 0KB
08-03 22:42:50.461 26352 26352 V mpvstats: AV: 63.959 A-V: 0.000 Dropped: 0 Cache: 1.323s + 0KB
08-03 22:42:51.798 26352 26397 V mpv     : event: unpause
08-03 22:42:51.800 26352 26397 V mpv     : [cplayer] Enter buffering (buffer went from 100% -> 0%) [0.000000s].

this last hiccup it took 25s to get me a playable buffer.

08-03 22:43:17.710 26352 26397 V mpv     : [cplayer] Enter buffering (buffer went from 100% -> 0%) [0.000000s].
08-03 22:43:17.711 26352 26397 V mpv     : property: buffering = true
08-03 22:43:17.711 26352 26352 V PlayerActivity: state PLAYING -> BUFFERING
08-03 22:43:17.713 26352 26352 V mpvstats: demuxer-cache-state: {seekable-ranges=[{start=3.33333333379926E-7, end=88.02533366666667}], cache-end=89.898667, reader-pts=89.898667, cache-duration=0.0, eof=false, underrun=true, idle=false, total-bytes=25449072, fw-bytes=22576, debug-low-level-seeks=0, debug-ts-last=90.233333, ts-per-stream=[{type=video, duration=0.06666666666667709, reader=90.53333333333333, end=90.60000000000001}, {type=audio, duration=0.0, reader=90.64, end=90.64}]}
08-03 22:43:20.480 26352 26352 V mpvstats: AV: 89.459 A-V: 0.000 Dropped: 4 Cache: 0.000s + 0KB
08-03 22:43:23.481 26352 26352 V mpvstats: AV: 89.459 A-V: 0.000 Dropped: 4 Cache: 0.000s + 0KB
08-03 22:43:26.482 26352 26352 V mpvstats: AV: 89.459 A-V: 0.000 Dropped: 4 Cache: 0.000s + 0KB
08-03 22:43:29.483 26352 26352 V mpvstats: AV: 89.459 A-V: 0.000 Dropped: 4 Cache: 0.000s + 0KB
08-03 22:43:32.483 26352 26352 V mpvstats: AV: 89.459 A-V: 0.000 Dropped: 4 Cache: 0.000s + 0KB
08-03 22:43:35.486 26352 26352 V mpvstats: AV: 89.459 A-V: 0.000 Dropped: 4 Cache: 0.000s + 0KB
08-03 22:43:38.488 26352 26352 V mpvstats: AV: 89.459 A-V: 0.000 Dropped: 4 Cache: 0.000s + 0KB
08-03 22:43:39.440 26352 26695 V libchannels: libchannels: hdhr_read: error: Timeout
08-03 22:43:41.491 26352 26352 V mpvstats: AV: 89.459 A-V: 0.000 Dropped: 4 Cache: 0.000s + 0KB
08-03 22:43:42.468 26352 26397 V mpv     : [cplayer] Still buffering (buffer went from 0% -> 2%) [0.021333s].
08-03 22:43:42.469 26352 26397 V mpv     : [cplayer] Still buffering (buffer went from 2% -> 0%) [0.000000s].
08-03 22:43:42.470 26352 26397 V mpv     : [cplayer] Still buffering (buffer went from 0% -> 2%) [0.021333s].
08-03 22:43:42.525 26352 26397 V mpv     : event: unpause
08-03 22:43:42.526 26352 26397 V mpv     : [cplayer] End buffering (waited 24.817619 secs) [2.176000s].
08-03 22:43:42.529 26352 26397 V mpv     : property: buffering = false
08-03 22:43:42.530 26352 26352 V PlayerActivity: state BUFFERING -> PLAYING

...and now it's sitting buffering again. this time, it took 26 seconds to fill the buffer.

i give up. i have no clue what the hell is going on, or why this only recently started happening and is only happening for me and nobody else, but i need to get it resolved somehow. i'm open to any suggestions, because i'm at my wits end.

08-03 22:49:47.813 26352 26352 V mpvstats: AV: 454.859 A-V: 0.000 Dropped: 7 Cache: 36.459s + 0KB
08-03 22:49:50.815 26352 26352 V mpvstats: AV: 457.892 A-V: 0.000 Dropped: 7 Cache: 39.467s + 0KB
08-03 22:49:53.815 26352 26352 V mpvstats: AV: 460.859 A-V: 0.000 Dropped: 7 Cache: 42.411s + 0KB
08-03 22:49:56.816 26352 26352 V mpvstats: AV: 463.859 A-V: 0.000 Dropped: 7 Cache: 39.403s + 0KB
08-03 22:49:58.863 26352 28243 V ApiServer: REQUEST: GET /log
08-03 22:49:59.327 26352 26365 I hannels.dvr.ap: Background concurrent copying GC freed 590475(19MB) AllocSpace objects, 64(9MB) LOS objects, 46% free, 27MB/51MB, paused 131us total 304.067ms
08-03 22:49:59.330 26352 26363 W System  : A resource failed to call end. 
08-03 22:49:59.330 26352 26363 I chatty  : uid=10095(com.getchannels.dvr.app) FinalizerDaemon identical 1 line
08-03 22:49:59.330 26352 26363 W System  : A resource failed to call end. 
08-03 22:49:59.816 26352 26352 V mpvstats: AV: 466.859 A-V: 0.000 Dropped: 7 Cache: 36.416s + 0KB
08-03 22:50:02.818 26352 26352 V mpvstats: AV: 469.859 A-V: 0.000 Dropped: 7 Cache: 33.429s + 0KB
08-03 22:50:05.819 26352 26352 V mpvstats: AV: 472.859 A-V: 0.000 Dropped: 7 Cache: 36.437s + 0KB
08-03 22:50:08.821 26352 26352 V mpvstats: AV: 475.859 A-V: 0.000 Dropped: 7 Cache: 33.365s + 0KB
08-03 22:50:11.821 26352 26352 V mpvstats: AV: 478.859 A-V: 0.000 Dropped: 7 Cache: 30.379s + 0KB
08-03 22:50:14.821 26352 26352 V mpvstats: AV: 481.859 A-V: 0.000 Dropped: 7 Cache: 27.392s + 0KB
08-03 22:50:17.822 26352 26352 V mpvstats: AV: 484.892 A-V: 0.000 Dropped: 7 Cache: 24.384s + 0KB
08-03 22:50:20.829 26352 26352 V mpvstats: AV: 487.892 A-V: 0.000 Dropped: 7 Cache: 27.435s + 0KB
08-03 22:50:23.831 26352 26352 V mpvstats: AV: 490.859 A-V: 0.000 Dropped: 7 Cache: 24.363s + 0KB
08-03 22:50:26.832 26352 26352 V mpvstats: AV: 493.892 A-V: 0.000 Dropped: 7 Cache: 21.376s + 0KB
08-03 22:50:29.832 26352 26352 V mpvstats: AV: 496.892 A-V: 0.000 Dropped: 7 Cache: 18.368s + 0KB
08-03 22:50:32.833 26352 26352 V mpvstats: AV: 499.892 A-V: 0.000 Dropped: 7 Cache: 15.381s + 0KB
08-03 22:50:35.834 26352 26352 V mpvstats: AV: 502.892 A-V: 0.000 Dropped: 7 Cache: 12.395s + 0KB
08-03 22:50:38.835 26352 26352 V mpvstats: AV: 505.892 A-V: 0.000 Dropped: 7 Cache: 9.387s + 0KB
08-03 22:50:41.837 26352 26352 V mpvstats: AV: 508.892 A-V: 0.000 Dropped: 7 Cache: 6.315s + 0KB
08-03 22:50:44.837 26352 26352 V mpvstats: AV: 511.892 A-V: 0.000 Dropped: 7 Cache: 3.413s + 0KB
08-03 22:50:47.838 26352 26352 V mpvstats: AV: 514.892 A-V: 0.000 Dropped: 7 Cache: 0.427s + 0KB
08-03 22:50:48.188 26352 26397 V mpv     : event: unpause
08-03 22:50:48.188 26352 26397 V mpv     : [cplayer] Enter buffering (buffer went from 100% -> 0%) [0.000000s].
08-03 22:50:48.189 26352 26397 V mpv     : property: buffering = true
08-03 22:50:48.189 26352 26352 V PlayerActivity: state PLAYING -> BUFFERING
08-03 22:50:48.190 26352 26352 V mpvstats: demuxer-cache-state: {seekable-ranges=[{start=426.058667, end=514.0253336666666}], cache-end=515.7760003333333, reader-pts=515.7760003333333, cache-duration=0.0, eof=false, underrun=true, idle=false, total-bytes=31764888, fw-bytes=69016, debug-low-level-seeks=0, debug-ts-last=515.9999996666668, ts-per-stream=[{type=video, duration=0.36666666666656056, reader=516.1666666666667, end=516.5333333333333}, {type=audio, duration=0.0, reader=516.5173333333333, end=516.5173333333333}]}
08-03 22:50:50.840 26352 26352 V mpvstats: AV: 515.259 A-V: 0.000 Dropped: 7 Cache: 0.000s + 0KB
08-03 22:50:50.933 26352 28353 V ApiServer: REQUEST: GET /log
08-03 22:50:51.063 26352 26695 V libchannels: libchannels: hdhr_read: error: Timeout
08-03 22:50:53.840 26352 26352 V mpvstats: AV: 515.259 A-V: 0.000 Dropped: 7 Cache: 0.000s + 0KB
08-03 22:50:56.842 26352 26352 V mpvstats: AV: 515.259 A-V: 0.000 Dropped: 7 Cache: 0.000s + 0KB
08-03 22:50:59.843 26352 26352 V mpvstats: AV: 515.259 A-V: 0.000 Dropped: 7 Cache: 0.000s + 0KB
08-03 22:51:02.843 26352 26352 V mpvstats: AV: 515.259 A-V: 0.000 Dropped: 7 Cache: 0.000s + 0KB
08-03 22:51:05.844 26352 26352 V mpvstats: AV: 515.259 A-V: 0.000 Dropped: 7 Cache: 0.000s + 0KB
08-03 22:51:08.845 26352 26352 V mpvstats: AV: 515.259 A-V: 0.000 Dropped: 7 Cache: 0.000s + 0KB
08-03 22:51:11.845 26352 26352 V mpvstats: AV: 515.259 A-V: 0.000 Dropped: 7 Cache: 0.000s + 0KB
08-03 22:51:14.035 26352 28357 V ApiServer: REQUEST: GET /log
08-03 22:51:14.520 26352 26397 V mpv     : [cplayer] Still buffering (buffer went from 0% -> 21%) [0.213333s].
08-03 22:51:14.722 26352 26397 V mpv     : event: unpause
08-03 22:51:14.725 26352 26397 V mpv     : [cplayer] End buffering (waited 26.533663 secs) [7.936000s].
08-03 22:51:14.728 26352 26397 V mpv     : property: buffering = false
08-03 22:51:14.730 26352 26352 V PlayerActivity: state BUFFERING -> PLAYING
08-03 22:51:14.747 26352 26352 V mpvstats: demuxer-cache-state: {seekable-ranges=[{start=426.058667, end=524.0253336666666}], cache-end=525.098667, reader-pts=515.9466669999999, cache-duration=9.152000000000044, eof=false, underrun=false, idle=false, total-bytes=34883408, fw-bytes=3175664, debug-low-level-seeks=0, debug-ts-last=516.0666663333334, ts-per-stream=[{type=video, duration=9.633333333333326, reader=516.1666666666667, end=525.8000000000001}, {type=audio, duration=9.152000000000044, reader=516.688, end=525.84}]}
08-03 22:51:14.861 26352 26352 V mpvstats: AV: 515.659 A-V: 0.000 Dropped: 14 Cache: 14.016s + 0KB
08-03 22:51:14.930 26352 26352 V mpvstats: AV: 515.692 A-V: 0.000 Dropped: 14 Cache: 18.176s + 0KB
08-03 22:51:17.861 26352 26352 V mpvstats: AV: 518.592 A-V: 0.000 Dropped: 14 Cache: 50.667s + 0KB
08-03 22:51:20.863 26352 26352 V mpvstats: AV: 521.625 A-V: 0.000 Dropped: 14 Cache: 65.600s + 0KB
08-03 22:51:23.863 26352 26352 V mpvstats: AV: 524.592 A-V: 0.000 Dropped: 14 Cache: 62.720s + 0KB
08-03 22:51:26.864 26352 26352 V mpvstats: AV: 527.592 A-V: 0.000 Dropped: 14 Cache: 65.792s + 0KB
08-03 22:51:29.866 26352 26352 V mpvstats: AV: 530.592 A-V: 0.000 Dropped: 15 Cache: 68.672s + 0KB
08-03 22:51:29.959 26352 26352 V mpvstats: AV: 530.692 A-V: 0.000 Dropped: 15 Cache: 68.587s + 0KB
08-03 22:51:32.866 26352 26352 V mpvstats: AV: 533.592 A-V: 0.000 Dropped: 15 Cache: 65.685s + 0KB
08-03 22:51:35.868 26352 26352 V mpvstats: AV: 536.592 A-V: 0.000 Dropped: 15 Cache: 62.699s + 0KB
08-03 22:51:38.868 26352 26352 V mpvstats: AV: 539.592 A-V: 0.000 Dropped: 15 Cache: 59.691s + 0KB
08-03 22:51:41.872 26352 26352 V mpvstats: AV: 542.592 A-V: 0.000 Dropped: 15 Cache: 56.619s + 0KB
08-03 22:51:44.873 26352 26352 V mpvstats: AV: 545.592 A-V: 0.000 Dropped: 15 Cache: 65.664s + 0KB
08-03 22:51:47.875 26352 26352 V mpvstats: AV: 548.592 A-V: 0.000 Dropped: 15 Cache: 68.736s + 0KB
08-03 22:51:48.895 26352 28362 V ApiServer: REQUEST: GET /log

Client logs are not useful here. Diagnostics includes more information than logs so extra logs are not required.

The diagnostics show awfully slow download speeds from hls.locastnet.org. It's taking more than 18s to download 6s of video and timing out. You can see it yourself on /log/hls

1 Like

why would the channels server be having issues with slow download from locast where roku does not? that's the part that i'm frustrated most by...if the same issue were happening in the locast apps, at least i would know it's their issue and could bother them to fix it. but that doesn't seem to be the case here...

i know you said i should be using frontier's DNS, but for shits and giggles i decided to try google's DNS, again. i forced the channels server through google's DNS, and the timeout issues have disappeared for the most part. haven't had it buffer in about 15 minutes, either.

perhaps this is a DNS issue, but if so, frontier's DNS does not seem to be the correct answer to the question "which DNS servers should i be using?"

lol, spoke too soon. because, of course. now it's stuck buffering, first time in about 30 minutes.

@tmm1 is this a different error? i thought the other one failed on downloading, this one seems to be failing on a read somehow...

at=2021-08-03T23:50:13.929968333-07:00 tag="KNBCDT" action="fetch" url="https://hls.locastnet.org/proxy/lax/knbc_src271343318.ts" duration=6 content_length=1491592 timedout="bodyTimer" downloaded_length=1482336 failed="temporary" failed_while="reading" err="hls: Timeout while waiting for data\ngithub.com/fancybits/channels-server/hls.(*mediaSegment).fetch\n\tgithub.com/fancybits/channels-server/hls/media_segment.go:505\nruntime.goexit\n\truntime/asm_amd64.s:1371" body_time="10.000403894s" time="10.097318051s" status="segmentTemporarilyFailed" 

If you ping hls.Locastnet.org do you get a reply? If so it may be worth setting up a continuous ping from a wired device on your network to give another set of data indicating the connectivity quality.

1 Like

You can also use traceroute to see what network path is being used to connect to that server.

1 Like

i'll set up a ping and see what it shows. also, i've had KTLA up for about half an hour now and it has only buffered once, but it didn't keep expanding the buffer (i can't jump ahead farther than where i'm currently at). that's different from yesterday.

and right on cue: lmfao, it's hilarious...every time i come here to type that it hasn't buffered, it buffers. it just did. almost immediately after i typed the first paragraph here. literally every time. this is the failure in the hls logs:

at=2021-08-04T09:45:38.831429845-07:00 tag="KTLADT" action="fetch" url="https://hls.locastnet.org/proxy/lax/ktla_src271349263.ts" duration=6 content_length=1606272 timedout="bodyTimer" downloaded_length=1165224 failed="temporary" failed_while="reading" err="hls: Timeout while waiting for data\ngithub.com/fancybits/channels-server/hls.(*mediaSegment).fetch\n\tgithub.com/fancybits/channels-server/hls/media_segment.go:505\nruntime.goexit\n\truntime/asm_amd64.s:1371" body_time="10.000783013s" time="10.011287338s" status="segmentTemporarilyFailed" 

You could try curl this and measure the download speed and see if it's also stalling out.

6s of video in 1.6mb file

Only 1.1mb downloaded

And it took 10s to download that 1.1mb, so ofcourse the player is stalled still waiting more than 10s to play 6s of content.

That's a download speed of less than 800kbps, which is too slow to play a 1.5mbps video stream.

Bottom line the speed between you and the Locast server sucks.

nope, seemed fine.

newChannels:~$ curl --output test.ts https://hls.locastnet.org/proxy/lax/ktla_sr
c271349263.ts
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 1568k  100 1568k    0     0  11.5M      0 --:--:-- --:--:-- --:--:-- 11.5M

and it's stuck again right now. sitting buffering. has been for about 30 seconds. same message in the hls logs.

edit: finally started playing again after 46 seconds (according to the client logs). a bunch more of those failure messages in the hls logs as well.

ping results (mostly ok but occasional slowness, which seems to be the same as the issue we're seeing here):

newChannels:~$ ping hls.locastnet.org
PING hls.locastnet.org (13.35.89.24): 56 data bytes
64 bytes from 13.35.89.24: seq=0 ttl=42 time=5.866 ms
64 bytes from 13.35.89.24: seq=1 ttl=42 time=9.320 ms
64 bytes from 13.35.89.24: seq=2 ttl=42 time=16.072 ms
64 bytes from 13.35.89.24: seq=3 ttl=42 time=7.324 ms
64 bytes from 13.35.89.24: seq=4 ttl=42 time=7.779 ms
64 bytes from 13.35.89.24: seq=5 ttl=42 time=7.417 ms
64 bytes from 13.35.89.24: seq=6 ttl=42 time=7.860 ms
64 bytes from 13.35.89.24: seq=7 ttl=42 time=7.431 ms
64 bytes from 13.35.89.24: seq=8 ttl=42 time=5.515 ms
64 bytes from 13.35.89.24: seq=9 ttl=42 time=7.335 ms
64 bytes from 13.35.89.24: seq=10 ttl=42 time=7.615 ms
64 bytes from 13.35.89.24: seq=11 ttl=42 time=5.988 ms
64 bytes from 13.35.89.24: seq=12 ttl=42 time=15.154 ms
64 bytes from 13.35.89.24: seq=13 ttl=42 time=7.654 ms
64 bytes from 13.35.89.24: seq=14 ttl=42 time=5.704 ms
64 bytes from 13.35.89.24: seq=15 ttl=42 time=6.548 ms
64 bytes from 13.35.89.24: seq=16 ttl=42 time=6.150 ms
64 bytes from 13.35.89.24: seq=17 ttl=42 time=7.431 ms
64 bytes from 13.35.89.24: seq=18 ttl=42 time=6.712 ms
64 bytes from 13.35.89.24: seq=19 ttl=42 time=6.632 ms
64 bytes from 13.35.89.24: seq=20 ttl=42 time=7.640 ms
64 bytes from 13.35.89.24: seq=21 ttl=42 time=7.045 ms
64 bytes from 13.35.89.24: seq=22 ttl=42 time=7.232 ms
64 bytes from 13.35.89.24: seq=23 ttl=42 time=6.624 ms
64 bytes from 13.35.89.24: seq=24 ttl=42 time=5.931 ms
64 bytes from 13.35.89.24: seq=25 ttl=42 time=6.955 ms
64 bytes from 13.35.89.24: seq=26 ttl=42 time=8.114 ms
64 bytes from 13.35.89.24: seq=27 ttl=42 time=6.111 ms
64 bytes from 13.35.89.24: seq=28 ttl=42 time=13.724 ms
64 bytes from 13.35.89.24: seq=29 ttl=42 time=7.972 ms
64 bytes from 13.35.89.24: seq=30 ttl=42 time=10.052 ms
64 bytes from 13.35.89.24: seq=31 ttl=42 time=6.942 ms
64 bytes from 13.35.89.24: seq=32 ttl=42 time=13.334 ms
64 bytes from 13.35.89.24: seq=33 ttl=42 time=5.660 ms
64 bytes from 13.35.89.24: seq=34 ttl=42 time=6.781 ms
64 bytes from 13.35.89.24: seq=35 ttl=42 time=6.113 ms
64 bytes from 13.35.89.24: seq=36 ttl=42 time=5.569 ms
64 bytes from 13.35.89.24: seq=37 ttl=42 time=7.789 ms
64 bytes from 13.35.89.24: seq=38 ttl=42 time=6.272 ms
64 bytes from 13.35.89.24: seq=39 ttl=42 time=7.871 ms
64 bytes from 13.35.89.24: seq=40 ttl=42 time=10.761 ms
64 bytes from 13.35.89.24: seq=41 ttl=42 time=5.806 ms
64 bytes from 13.35.89.24: seq=42 ttl=42 time=6.883 ms
64 bytes from 13.35.89.24: seq=43 ttl=42 time=5.857 ms
64 bytes from 13.35.89.24: seq=44 ttl=42 time=8.688 ms
64 bytes from 13.35.89.24: seq=45 ttl=42 time=6.215 ms
64 bytes from 13.35.89.24: seq=46 ttl=42 time=9.833 ms
64 bytes from 13.35.89.24: seq=47 ttl=42 time=5.619 ms
64 bytes from 13.35.89.24: seq=48 ttl=42 time=9.730 ms
64 bytes from 13.35.89.24: seq=49 ttl=42 time=7.253 ms
64 bytes from 13.35.89.24: seq=50 ttl=42 time=7.854 ms
64 bytes from 13.35.89.24: seq=51 ttl=42 time=6.179 ms
64 bytes from 13.35.89.24: seq=52 ttl=42 time=8.940 ms
64 bytes from 13.35.89.24: seq=53 ttl=42 time=7.242 ms
64 bytes from 13.35.89.24: seq=54 ttl=42 time=5.582 ms
64 bytes from 13.35.89.24: seq=55 ttl=42 time=7.658 ms
64 bytes from 13.35.89.24: seq=56 ttl=42 time=7.244 ms
64 bytes from 13.35.89.24: seq=57 ttl=42 time=5.822 ms
64 bytes from 13.35.89.24: seq=58 ttl=42 time=8.006 ms
64 bytes from 13.35.89.24: seq=59 ttl=42 time=6.751 ms
64 bytes from 13.35.89.24: seq=60 ttl=42 time=6.139 ms
64 bytes from 13.35.89.24: seq=61 ttl=42 time=5.643 ms
64 bytes from 13.35.89.24: seq=62 ttl=42 time=10.935 ms
64 bytes from 13.35.89.24: seq=63 ttl=42 time=7.282 ms
64 bytes from 13.35.89.24: seq=64 ttl=42 time=8.439 ms
64 bytes from 13.35.89.24: seq=65 ttl=42 time=8.990 ms
64 bytes from 13.35.89.24: seq=66 ttl=42 time=8.247 ms
64 bytes from 13.35.89.24: seq=67 ttl=42 time=6.367 ms
64 bytes from 13.35.89.24: seq=68 ttl=42 time=7.278 ms
64 bytes from 13.35.89.24: seq=69 ttl=42 time=6.475 ms
64 bytes from 13.35.89.24: seq=70 ttl=42 time=15.086 ms
64 bytes from 13.35.89.24: seq=71 ttl=42 time=6.506 ms
64 bytes from 13.35.89.24: seq=72 ttl=42 time=5.481 ms
64 bytes from 13.35.89.24: seq=73 ttl=42 time=5.902 ms
64 bytes from 13.35.89.24: seq=74 ttl=42 time=6.706 ms
64 bytes from 13.35.89.24: seq=75 ttl=42 time=6.763 ms
64 bytes from 13.35.89.24: seq=76 ttl=42 time=8.506 ms
64 bytes from 13.35.89.24: seq=77 ttl=42 time=5.474 ms
64 bytes from 13.35.89.24: seq=78 ttl=42 time=5.902 ms
64 bytes from 13.35.89.24: seq=79 ttl=42 time=8.027 ms
64 bytes from 13.35.89.24: seq=80 ttl=42 time=10.560 ms
64 bytes from 13.35.89.24: seq=81 ttl=42 time=5.895 ms
64 bytes from 13.35.89.24: seq=82 ttl=42 time=11.797 ms
64 bytes from 13.35.89.24: seq=83 ttl=42 time=7.707 ms
64 bytes from 13.35.89.24: seq=84 ttl=42 time=7.224 ms
64 bytes from 13.35.89.24: seq=85 ttl=42 time=6.930 ms
64 bytes from 13.35.89.24: seq=86 ttl=42 time=6.903 ms
64 bytes from 13.35.89.24: seq=87 ttl=42 time=6.696 ms
64 bytes from 13.35.89.24: seq=88 ttl=42 time=6.215 ms
64 bytes from 13.35.89.24: seq=89 ttl=42 time=5.617 ms
64 bytes from 13.35.89.24: seq=90 ttl=42 time=9.020 ms
64 bytes from 13.35.89.24: seq=91 ttl=42 time=6.690 ms
64 bytes from 13.35.89.24: seq=92 ttl=42 time=22.629 ms
64 bytes from 13.35.89.24: seq=93 ttl=42 time=5.616 ms
64 bytes from 13.35.89.24: seq=94 ttl=42 time=11.279 ms
64 bytes from 13.35.89.24: seq=95 ttl=42 time=6.038 ms
64 bytes from 13.35.89.24: seq=96 ttl=42 time=17.358 ms
64 bytes from 13.35.89.24: seq=97 ttl=42 time=7.274 ms
64 bytes from 13.35.89.24: seq=98 ttl=42 time=6.528 ms
64 bytes from 13.35.89.24: seq=99 ttl=42 time=5.476 ms
64 bytes from 13.35.89.24: seq=100 ttl=42 time=7.546 ms
^C
--- hls.locastnet.org ping statistics ---
101 packets transmitted, 101 packets received, 0% packet loss
round-trip min/avg/max = 5.474/7.824/22.629 ms

traceroute is interesting:

newChannels:~$ traceroute hls.locastnet.org
traceroute to hls.locastnet.org (13.35.89.84), 30 hops max, 46 byte packets
 1  192.168.88.1 (192.168.88.1)  0.680 ms  0.686 ms  0.609 ms
 2  *  *  *
 3  te2-0-0-2---0.lcr01.snmn.ca.frontiernet.net (172.102.105.88)  10.247 ms  172.102.101.152 (172.102.101.152)  8.448 ms  te2-0-0-13---0.lcr01.ontr.ca.frontiernet.net (172.102.105.98)  6.799 ms
 4  ae8---0.scr01.lsan.ca.frontiernet.net (74.40.3.37)  8.326 ms  8.585 ms  ae8---0.scr02.lsan.ca.frontiernet.net (74.40.3.49)  6.021 ms
 5  ae0---0.cbr01.lsan.ca.frontiernet.net (74.40.3.198)  8.203 ms  7.102 ms  ae1---0.cbr01.lsan.ca.frontiernet.net (74.40.3.214)  6.280 ms
 6  99.82.177.150 (99.82.177.150)  11.162 ms  9.091 ms  7.743 ms
 7  *  *  *
 8  52.93.92.135 (52.93.92.135)  6.019 ms  52.93.92.129 (52.93.92.129)  5.855 ms  52.93.92.133 (52.93.92.133)  8.140 ms
 9  *  *  *
10  *  *  *
11  *  *  *
12  *  *  *
13  *  *  *
14  server-13-35-89-84.lax3.r.cloudfront.net (13.35.89.84)  6.471 ms  7.137 ms  8.018 ms