Some of these issues were thought about in the design of http://talks.cam.ac.uk/ which aims to help address some of the problems of discovery etc relating to a bunch of series of talks in an area. There's some background in the docs and it's all open source if anyone wants to work from it.
I don't think talks.cam really solves the problems you highlight, but linking for the record :)
Posted by Laura James at April 11, 2017 09:59 PM