* [Starlink] impressed with my starlink today @ 2023-09-15 22:44 Dave Taht 2023-09-18 13:18 ` Livingood, Jason ` (2 more replies) 0 siblings, 3 replies; 10+ messages in thread From: Dave Taht @ 2023-09-15 22:44 UTC (permalink / raw) To: Dave Taht via Starlink [-- Attachment #1.1: Type: text/plain, Size: 878 bytes --] I just did a bunch of videoconferences all morning without many glitches. (2 hours, only one download glitch, not recording so I do not know how good the up was) Admittedly, I was using galene.org rather than zoom, but I did do a couple up and downloads while talking and they seemed to work pretty well. I ran a few tests afterwards, to observe my overall bandwidth up was way up, and tcp congestion controls pretty smoothly adapting to physical changes in RTT and bandwidth for a change. I sat there and admired the T+120 smoothnesss in this transition, in particular. Anyone else seeing progress in long term behaviors? I think in part it was just galene doing better, or perhaps it was because my baseline bandwidth stayed above galene´s base. -- Oct 30: https://netdevconf.info/0x17/news/the-maestro-and-the-music-bof.html Dave Täht CSO, LibreQos [-- Attachment #1.2: Type: text/html, Size: 1282 bytes --] [-- Attachment #2: an_even_betteer.png --] [-- Type: image/png, Size: 97382 bytes --] [-- Attachment #3: respondingsmoothly.png --] [-- Type: image/png, Size: 94369 bytes --] [-- Attachment #4: t120transition.png --] [-- Type: image/png, Size: 108741 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Starlink] impressed with my starlink today 2023-09-15 22:44 [Starlink] impressed with my starlink today Dave Taht @ 2023-09-18 13:18 ` Livingood, Jason 2023-09-18 14:13 ` Dave Taht 2023-09-18 16:25 ` Juliusz Chroboczek 2023-09-18 19:37 ` David Lang 2 siblings, 1 reply; 10+ messages in thread From: Livingood, Jason @ 2023-09-18 13:18 UTC (permalink / raw) To: Dave Taht, Dave Taht via Starlink [-- Attachment #1: Type: text/plain, Size: 1882 bytes --] IMO I don’t think you can judge that by using Galene – you need to use the large market-share platforms. Also, given the density issues facing LEO services, a single sample can’t be taken as particularly representative – you’d need more users across a broader range of density/terrain types. JL From: Starlink <starlink-bounces@lists.bufferbloat.net> on behalf of Dave Taht via Starlink <starlink@lists.bufferbloat.net> Reply-To: Dave Taht <dave.taht@gmail.com> Date: Friday, September 15, 2023 at 18:45 To: Dave Taht via Starlink <starlink@lists.bufferbloat.net> Subject: [Starlink] impressed with my starlink today I just did a bunch of videoconferences all morning without many glitches. (2 hours, only one download glitch, not recording so I do not know how good the up was) Admittedly, I was using galene.org<https://urldefense.com/v3/__http:/galene.org__;!!CQl3mcHX2A!AwJw0pjxf076FkQM4rXF8f3rISzxQCURREhzLa7IZFgxvmgtQP16gVm8yjle-XsLqPa92ijxNko7aWsEdoQbf9jW__cpI23ESQ$> rather than zoom, but I did do a couple up and downloads while talking and they seemed to work pretty well. I ran a few tests afterwards, to observe my overall bandwidth up was way up, and tcp congestion controls pretty smoothly adapting to physical changes in RTT and bandwidth for a change. I sat there and admired the T+120 smoothnesss in this transition, in particular. Anyone else seeing progress in long term behaviors? I think in part it was just galene doing better, or perhaps it was because my baseline bandwidth stayed above galene´s base. -- Oct 30: https://netdevconf.info/0x17/news/the-maestro-and-the-music-bof.html<https://urldefense.com/v3/__https:/netdevconf.info/0x17/news/the-maestro-and-the-music-bof.html__;!!CQl3mcHX2A!AwJw0pjxf076FkQM4rXF8f3rISzxQCURREhzLa7IZFgxvmgtQP16gVm8yjle-XsLqPa92ijxNko7aWsEdoQbf9jW__eDsNR67A$> Dave Täht CSO, LibreQos [-- Attachment #2: Type: text/html, Size: 4667 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Starlink] impressed with my starlink today 2023-09-18 13:18 ` Livingood, Jason @ 2023-09-18 14:13 ` Dave Taht 0 siblings, 0 replies; 10+ messages in thread From: Dave Taht @ 2023-09-18 14:13 UTC (permalink / raw) To: Livingood, Jason; +Cc: Dave Taht via Starlink [-- Attachment #1: Type: text/plain, Size: 3958 bytes --] On Mon, Sep 18, 2023 at 6:19 AM Livingood, Jason < Jason_Livingood@comcast.com> wrote: > IMO I don’t think you can judge that by using Galene – you need to use the > large market-share platforms. > Only a few years ago, there were no large market share platforms. Given that multiple corps I work with now will not use zoom at all, others will only use msteams, others still fleeing from google, and in my world, p2p (via skype, telegram, matrix, signal), and group (matrix is trialing a stacked SFU based on the pion library), dominates in general I do not buy the "must test the mass market surveillance capitalism videoconferencing tool", concept... rather... one that takes 10 minutes to setup, control the source code to, and servers it runs on, as well as the statistics it collects. What is research today will be common one day, and I for one would welcome the end of metered, centralized, and surveilled videoconferencing. Stuff built around the pion library is currently best in class for what can be achieved over webrtc, in terms of latency. Zoom went the other way, preserving video quality, at the expense of interactivity. > Also, given the density issues facing LEO services, a single sample can’t > be taken as particularly representative – you’d need more users across a > broader range of density/terrain types. > > I 110% agree, which is why I asked here, which has multiple researchers engaged in wider scale and long term studies. 2? (3?) weeks back I was seeing, about once every 5 minutes, a jump to a 70ms baseline latency, which I do not see in the past week´s worth of data. I would also typically see worse behavior on a downshift of available bandwidth. I can (and do) pick these out via a CDF plot over time but the data is noisy as heck. Given that I have no particularly good tools for measuring a zoom conference, I am kind of leveraging making a recording of a podcast, and counting glitches with a stopwatch. How far we have come s-s-s-since m-m-m-max headroom! https://www.youtube.com/watch?v=cYdpOjletnc How far we have to go! > > > JL > > > > *From: *Starlink <starlink-bounces@lists.bufferbloat.net> on behalf of > Dave Taht via Starlink <starlink@lists.bufferbloat.net> > *Reply-To: *Dave Taht <dave.taht@gmail.com> > *Date: *Friday, September 15, 2023 at 18:45 > *To: *Dave Taht via Starlink <starlink@lists.bufferbloat.net> > *Subject: *[Starlink] impressed with my starlink today > > > > I just did a bunch of videoconferences all morning without many glitches. > (2 hours, only one download glitch, not recording so I do not know how good > the up was) Admittedly, I was > > using galene.org > <https://urldefense.com/v3/__http:/galene.org__;!!CQl3mcHX2A!AwJw0pjxf076FkQM4rXF8f3rISzxQCURREhzLa7IZFgxvmgtQP16gVm8yjle-XsLqPa92ijxNko7aWsEdoQbf9jW__cpI23ESQ$> > rather than zoom, but I did do a couple up and downloads while talking and > they seemed to work pretty well. > > > > I ran a few tests afterwards, to observe my overall bandwidth up was way > up, and tcp congestion controls pretty smoothly adapting to physical > changes in RTT and bandwidth for a change. I sat there and admired the > T+120 smoothnesss in this transition, in particular. > > > Anyone else seeing progress in long term behaviors? I think in part it was > just galene doing better, or perhaps it was because my baseline bandwidth > stayed above galene´s base. > > > > > > -- > > Oct 30: > https://netdevconf.info/0x17/news/the-maestro-and-the-music-bof.html > <https://urldefense.com/v3/__https:/netdevconf.info/0x17/news/the-maestro-and-the-music-bof.html__;!!CQl3mcHX2A!AwJw0pjxf076FkQM4rXF8f3rISzxQCURREhzLa7IZFgxvmgtQP16gVm8yjle-XsLqPa92ijxNko7aWsEdoQbf9jW__eDsNR67A$> > > Dave Täht CSO, LibreQos > -- Oct 30: https://netdevconf.info/0x17/news/the-maestro-and-the-music-bof.html Dave Täht CSO, LibreQos [-- Attachment #2: Type: text/html, Size: 7234 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Starlink] impressed with my starlink today 2023-09-15 22:44 [Starlink] impressed with my starlink today Dave Taht 2023-09-18 13:18 ` Livingood, Jason @ 2023-09-18 16:25 ` Juliusz Chroboczek 2023-09-18 18:40 ` Michael Richardson 2023-09-18 19:37 ` David Lang 2 siblings, 1 reply; 10+ messages in thread From: Juliusz Chroboczek @ 2023-09-18 16:25 UTC (permalink / raw) To: Dave Taht; +Cc: Dave Taht via Starlink > Admittedly, I was using galene.org Full credit where credit is due: the congestion controller in the downstream direction lives in the browser, so full credit to the folks behind libwebrtc. As to the upstream direction, we're using our homebrew code, which is not very good. We're currently using receiver-driven congestion control, which is deprecated in WebRTC. The plan is to switch to sender-driven congestion control at some point (I'm no big fan, but that's what everyone is implementing, and we better be compatible with the rest of the universe). That will mean using Pion's congestion controller in the downstream direction, and libwebrtc's one in the upstream. And I'm told Pion's congestion controller is not very good. (I could in principle use receiver-driven for the downstream and sender-driven for the upstream, thus using libwebrtc's excellent controllers in both directions, but it really feels like a hack. I'd much rather not negociate receiver-driven at all.) -- Juliusz ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Starlink] impressed with my starlink today 2023-09-18 16:25 ` Juliusz Chroboczek @ 2023-09-18 18:40 ` Michael Richardson 2023-09-18 19:44 ` Frantisek Borsik 2023-09-18 19:48 ` Juliusz Chroboczek 0 siblings, 2 replies; 10+ messages in thread From: Michael Richardson @ 2023-09-18 18:40 UTC (permalink / raw) To: Juliusz Chroboczek, Dave Taht via Starlink [-- Attachment #1: Type: text/plain, Size: 1204 bytes --] Juliusz Chroboczek via Starlink <starlink@lists.bufferbloat.net> wrote: > We're currently using receiver-driven congestion control, which is > deprecated in WebRTC. The plan is to switch to sender-driven congestion > control at some point (I'm no big fan, but that's what everyone is > implementing, and we better be compatible with the rest of the universe). ... > (I could in principle use receiver-driven for the downstream and > sender-driven for the upstream, thus using libwebrtc's excellent > controllers in both directions, but it really feels like a hack. I'd > much rather not negociate receiver-driven at all.) If I understand correctly, galene would support p2p media streams? The web page seems to focus on lecture style. It seems to me that if you have multiple outgoing streams, that if there are problems with any of them, a sender-driven system allows for better use of what is typically a smaller uplink. -- ] Never tell me the odds! | ipv6 mesh networks [ ] Michael Richardson, Sandelman Software Works | IoT architect [ ] mcr@sandelman.ca http://www.sandelman.ca/ | ruby on rails [ [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 511 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Starlink] impressed with my starlink today 2023-09-18 18:40 ` Michael Richardson @ 2023-09-18 19:44 ` Frantisek Borsik 2023-09-18 19:57 ` Juliusz Chroboczek 2023-09-18 19:48 ` Juliusz Chroboczek 1 sibling, 1 reply; 10+ messages in thread From: Frantisek Borsik @ 2023-09-18 19:44 UTC (permalink / raw) To: Dave Taht via Starlink [-- Attachment #1: Type: text/plain, Size: 3097 bytes --] The problem with Galene and in general, with almost everything open-source based per se, is its ANTI user GUI, setup process, documentation… Unnecessary barriers to entry for regular people we want to help, right? But instead of doing everything in our powers to tear these barriers down, most of the open source projects IMHO is even taking a big pride in this clunkiness, terrible geeky way of doing stuff, feeling like an “inner circle” of those that are “in the know.” “Only 10 minutes to setup” - means no general public will ever use it en masses! It’s shooting our own foot. If we really want to actually help the people, we should do anything possible in order to improve UX/UI, to give the world (general public) know what we (insert anything open source, like Galene as an alternative to Zoom and the like) actually do and why it’s not only an alternative but why it’s actually better. It means (in no particular order) better UX/UI, sharing information on social media, easy setup and onboarding, better and more accessible (almost to my grandmother) documentation - going above and beyond. Galene should be great - I’m willing to help to make it usable as easily as fucking Zoom. But are Galene guys really willing to make that leap? All the best, Frank Frantisek (Frank) Borsik https://www.linkedin.com/in/frantisekborsik Signal, Telegram, WhatsApp: +421919416714 iMessage, mobile: +420775230885 Skype: casioa5302ca frantisek.borsik@gmail.com On Mon, 18 Sep 2023 at 8:40 PM, Michael Richardson via Starlink < starlink@lists.bufferbloat.net> wrote: > > Juliusz Chroboczek via Starlink <starlink@lists.bufferbloat.net> wrote: > > We're currently using receiver-driven congestion control, which is > > deprecated in WebRTC. The plan is to switch to sender-driven > congestion > > control at some point (I'm no big fan, but that's what everyone is > > implementing, and we better be compatible with the rest of the > universe). > > ... > > > (I could in principle use receiver-driven for the downstream and > > sender-driven for the upstream, thus using libwebrtc's excellent > > controllers in both directions, but it really feels like a hack. I'd > > much rather not negociate receiver-driven at all.) > > If I understand correctly, galene would support p2p media streams? > The web page seems to focus on lecture style. > > It seems to me that if you have multiple outgoing streams, that if there > are > problems with any of them, a sender-driven system allows for better use of > what is typically a smaller uplink. > > -- > ] Never tell me the odds! | ipv6 mesh > networks [ > ] Michael Richardson, Sandelman Software Works | IoT > architect [ > ] mcr@sandelman.ca http://www.sandelman.ca/ | ruby on > rails [ > > _______________________________________________ > Starlink mailing list > Starlink@lists.bufferbloat.net > https://lists.bufferbloat.net/listinfo/starlink > [-- Attachment #2: Type: text/html, Size: 4528 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Starlink] impressed with my starlink today 2023-09-18 19:44 ` Frantisek Borsik @ 2023-09-18 19:57 ` Juliusz Chroboczek 2023-09-18 20:18 ` Frantisek Borsik 0 siblings, 1 reply; 10+ messages in thread From: Juliusz Chroboczek @ 2023-09-18 19:57 UTC (permalink / raw) To: Frantisek Borsik; +Cc: Dave Taht via Starlink, Michael Richardson > Galene should be great - I’m willing to help to make it usable as easily as > fucking Zoom. But are Galene guys really willing to make that leap? What leap? If you're suggesting I should stop teaching and participate in a startup, then no, I'm not willing to do that. If you're suggesting that you want to redo the UI from scratch, the I'd be thrilled. I'm completely incompetent at UI, and I'd love to be able to concentrate on the networking side. -- Juliusz ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Starlink] impressed with my starlink today 2023-09-18 19:57 ` Juliusz Chroboczek @ 2023-09-18 20:18 ` Frantisek Borsik 0 siblings, 0 replies; 10+ messages in thread From: Frantisek Borsik @ 2023-09-18 20:18 UTC (permalink / raw) To: Juliusz Chroboczek; +Cc: Dave Taht via Starlink, Michael Richardson [-- Attachment #1: Type: text/plain, Size: 871 bytes --] The later. Will get back to you in the separate email. All the best, Frank Frantisek (Frank) Borsik https://www.linkedin.com/in/frantisekborsik Signal, Telegram, WhatsApp: +421919416714 iMessage, mobile: +420775230885 Skype: casioa5302ca frantisek.borsik@gmail.com On Mon, 18 Sep 2023 at 9:57 PM, Juliusz Chroboczek <jch@irif.fr> wrote: > > Galene should be great - I’m willing to help to make it usable as easily > as > > fucking Zoom. But are Galene guys really willing to make that leap? > > What leap? If you're suggesting I should stop teaching and participate in > a startup, then no, I'm not willing to do that. > > If you're suggesting that you want to redo the UI from scratch, the I'd be > thrilled. I'm completely incompetent at UI, and I'd love to be able to > concentrate on the networking side. > > -- Juliusz > [-- Attachment #2: Type: text/html, Size: 1592 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Starlink] impressed with my starlink today 2023-09-18 18:40 ` Michael Richardson 2023-09-18 19:44 ` Frantisek Borsik @ 2023-09-18 19:48 ` Juliusz Chroboczek 1 sibling, 0 replies; 10+ messages in thread From: Juliusz Chroboczek @ 2023-09-18 19:48 UTC (permalink / raw) To: Michael Richardson; +Cc: Dave Taht via Starlink > If I understand correctly, galene would support p2p media streams? No, Galene only does client-server media. Before I wrote Galene, I experimented with peer-to-peer WebRTC, and it worked beautifully in small groups, but collapsed somewhere around 4 to 5 participants. The problem is not the amount of data (Galene uses at most 700kbit per flow in the default configuration), but the fact that current WebRTC implementations require you to encode the video separately for each peer. > It seems to me that if you have multiple outgoing streams, that if there are > problems with any of them, a sender-driven system allows for better use of > what is typically a smaller uplink. In the sender-driven approach, the receiver gives very detailed feedback to the sender (lost packets, packet arrival timestamps), who runs the congestion control algorithm. In the receiver-driven approach, the receiver runs the congestion control algorithm, and sends a single integer to the sender, the maximum allowed rate. There's nothing that prevents the sender from reducing the rate below what the receiver requested even in the receiver-driven algorithm. Does one of the approaches give more flexibility to the sender? I'm frankly not convinced, but perhaps I'll change my mind once I've implemented it. -- Juliusz ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Starlink] impressed with my starlink today 2023-09-15 22:44 [Starlink] impressed with my starlink today Dave Taht 2023-09-18 13:18 ` Livingood, Jason 2023-09-18 16:25 ` Juliusz Chroboczek @ 2023-09-18 19:37 ` David Lang 2 siblings, 0 replies; 10+ messages in thread From: David Lang @ 2023-09-18 19:37 UTC (permalink / raw) To: Dave Taht; +Cc: Dave Taht via Starlink [-- Attachment #1: Type: text/plain, Size: 1252 bytes --] I work remotely and routinely use Starlink for video calls while doing other uploads/downloads. As do several others at my company. Some of us are in rural areas, I'm in Southern California, but in a place that doesn't have fiber available (predicted to arrive at my address sometime next year) Starlink occasionally has hiccups, but not significantly more so than other people's network connections. David Lang On Fri, 15 Sep 2023, Dave Taht via Starlink wrote: > I just did a bunch of videoconferences all morning without many glitches. > (2 hours, only one download glitch, not recording so I do not know how good > the up was) Admittedly, I was > using galene.org rather than zoom, but I did do a couple up and downloads > while talking and they seemed to work pretty well. > > I ran a few tests afterwards, to observe my overall bandwidth up was way > up, and tcp congestion controls pretty smoothly adapting to physical > changes in RTT and bandwidth for a change. I sat there and admired the > T+120 smoothnesss in this transition, in particular. > > Anyone else seeing progress in long term behaviors? I think in part it was > just galene doing better, or perhaps it was because my baseline bandwidth > stayed above galene´s base. > > > ^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2023-09-18 20:08 UTC | newest] Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2023-09-15 22:44 [Starlink] impressed with my starlink today Dave Taht 2023-09-18 13:18 ` Livingood, Jason 2023-09-18 14:13 ` Dave Taht 2023-09-18 16:25 ` Juliusz Chroboczek 2023-09-18 18:40 ` Michael Richardson 2023-09-18 19:44 ` Frantisek Borsik 2023-09-18 19:57 ` Juliusz Chroboczek 2023-09-18 20:18 ` Frantisek Borsik 2023-09-18 19:48 ` Juliusz Chroboczek 2023-09-18 19:37 ` David Lang
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox