Я начал искать возможности записи видео с помощью HTML5 в течение последних нескольких месяцев. Но я мог найти это возможно только в opera
и chrome
с использованием getUserMedia()
в обозревателе рабочего стола, и я не знаю о мобильных браузерах. Поскольку HTML5 сейчас очень хорошо развивается. Может кто-нибудь, пожалуйста, сообщите мне, что запись видео возможна в HTML5 со всеми настольными и мобильными браузерами ?. Если возможно, объясните мне, как? .... и, пожалуйста, дайте мне знать, каковы возможности захвата видео с использованием HTML5 для всех платформ.HTML5 и возможности захвата видео во всех браузерах и платформах
ответ
С этого момента лучшая совместимость предлагает Chrome (как настольная, так и мобильная версии) и Firefox (только для настольной версии).
У Opera также есть поддержка getUserMedia()
, но кроме этого остальные API не поддерживаются Opera.
Несколько попыток уже существует для записи видео непосредственно из браузера, но пока нет установленных стандартов.
Там хорошая статья о состоянии видео и аудио захвата с HTML5, что я рекомендую вам прочитать: http://hdfvr.com/html5-video-recording
Кроме того, если вы хотите, вы можете просматривать несколько демок, что эксперимент WebRTC в настоящее время разрабатывает: https://www.webrtc-experiment.com/RecordRTC/
Полное раскрытие информации: Я работаю для Ziggeo.
поддержка WebRTC в настоящее время ограничивается Chrome, Opera и Firefox с различной степенью поддержки:
Firefox позволяет записывать видео + аудио как WebM сгустка и отправить его на серверы
Chrome и Opera обеспечивают доступ к видеокадрам и аудиосигналу, поэтому вам нужно закодировать себя в JS, отправить их на свои серверы и объединить их вместе.
Для всех других браузеров и более старых версий Firefox, Chrome и Opera вам необходимо вернуться к Flash, в результате чего FLV-файлы передаются через RTMP.