Slide downloading saturates internet connection

Bug #499750 reported by Matthew Walster
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Lernid
New
Wishlist
Unassigned

Bug Description

With the new slide facility, when someone enters [SESSIONSTART] every active client goes to the web server and download the slides. With many viewers, and a restricted internet connection, this will quickly saturate the internet connection and will lead to severe delays before *anyone* gets a copy of the slides.

Two fixes could be implemented:

1) On the network the presentation is to be carried out on, anyone who already has a copy of the slides could advertise that they have the slides via ZeroConf, and either multicasted out to listening peers (in larger environments, using a link-local multicast address) or unicast transmitted to anyone who wants a copy.

2) Pre-loading of content. Registering your interest in a talk means that once the slides have been published, they are downloaded at a point before the talk begins. This could also tie into a feature that allows you to pick and choose which tracks you're interested in, and maintain a calendar that is shown in a Lernid "tab" or similar.

Of course, both would be preferable - with the fallback mechanism of just loading the slides when you start Lernid, and watching the topic etc for the latest slide number.

Michael Budde (mbudde)
Changed in lernid:
importance: Undecided → Wishlist
Changed in lernid:
milestone: none → 0.8.2
Changed in lernid:
status: New → In Progress
assignee: nobody → John S. Gruber (jsjgruber)
importance: Wishlist → Low
Changed in lernid:
importance: Low → Wishlist
assignee: John S. Gruber (jsjgruber) → nobody
milestone: 0.8.2 → none
status: In Progress → Confirmed
status: Confirmed → New
Revision history for this message
John S. Gruber (jsjgruber) wrote :

As of lernid 0.8.5 lernid will due random backoff and retry when it is unable to load the slides file.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.