Good internet connectivity will ensure high quality video streaming. You may wish to close other applications on your computer to help ensure faster connection.
Yes, you can watch them on-demand at a different date and time. Webinars on-demand will be available until 31st December. You will still have to register