Мы изучаем видео в формате HTML5 для предоставления интерактивных видеороликов, таких как , управляющих видео с помощью гиперссылок (например, позволяя пользователю перейти к фрагментам видео, которые еще не были загружены), а также JavaScript, реагирующий на события от видео (например, что-то происходит, когда видео достигает 00:25).Какова тенденция для прогрессивной загрузки RTSP, RTMP и HTTP относительно видео HTML5?
Для тестовых видео это, похоже, возможно с библиотеками, такими как Video.js, и обеспечивает достойный опыт работы в современных браузерах.
Я читаю текст от 2009 года, который, кажется, показывают, что в ближайшее время (возможно, и сегодня), что современные браузеры догнать и перегнать особенности потоковых протоколов и серверов:
RTSP был создан для видеосвязи, аналогичной приложениям передачи голоса по IP. Это не лучший протокол для потоковой передачи по требованию, где HTTP с запросами диапазона байтов достигает одного и того же результата. Дополнительные функциональные возможности, поддерживаемые RTSP, также становятся все более доступными с использованием прогрессивных подходов HTTP. Только оперативный коммуникационный случай - это тот, который может потребовать реализации RTP/RTSP над UDP для работы с требуемой низкой задержкой.
RTSP-подобные потоковые подходы, требующие специального сервера и клиентского программного обеспечения, все чаще терпят неудачу в доминирующем по HTTP мире. Например, YouTube полностью предоставляется через прогрессивную загрузку HTTP и не использует RTMP. В этой ситуации поставщики поддерживают прогрессивную загрузку HTTP и разработали собственные расширения функций для улучшения потоковой передачи на основе HTTP.
Какое будущее потоковых протоколов, таких как RTSP/RTMP потоковое видео и серверов, таких как Adobe Streaming Server есть, когда видели в свете возрастающих функций, которые браузеры добавляемых для поддержки HTML5-видео?