Use conexão Wi-Fi estável, verifique se o navegador está atualizado e habilite a opção de streaming de alta definição nas configurações do site.
Tente diminuir a qualidade do vídeo nas configurações, limpe o cache do navegador ou reinicie o aplicativo. Se o problema persistir, contate o suporte.
Atualmente, o Thirteen Cams não oferece opção de download, mas você pode usar o modo de visualização offline em alguns navegadores que permitem salvar páginas para visualização posterior.