Полное раскрытие: я работаю на Ziggeo.
Ziggeo имеет API для видеозаписи.Мы используем WebRTC для записи в Chrome, Opera и Firefox, используем Flash на других браузерах для настольных компьютеров и используем захват ввода на мобильных устройствах.
Вы также можете использовать собственное решение WebRTC:
в Chrome и Opera, вы должны записывать аудио и видео отдельно и кодировать их самостоятельно в JS;затем отправьте их на свои серверы и перекодируйте их, используя, например, ffmpeg в mp4s и другие целевые форматы
в Firefox, вы можете объединить веб-объект для видео и аудио и отправить его на свойсерверы.