Я могу записывать видео, используя getUserMedia()
в браузере. Однако я не нашел удобный способ отправки (записи) или потокового (живого) видео из браузера на сервер.Как отправить/потоковое видео из браузера на сервер?
Только то, что я нашел, - это рендеринг видео на холст, а затем отправку или передачу изображений, например. по данным uri. (Что недействительно.)
Есть ли лучший способ? (Например, поток непосредственно двоичные данные или сохранить их в файл, а затем отправить этот файл.)
UPDATE: Я нашел подобный старый вопрос: Stream getUserMedia to an Icecast server?
Смотрите это: https://github.com/muaz-khan/WebRTC-Experiment/issues/8#issuecomment-19252169 Вы можете получить объект «Blob»; то вы можете отправить его через «FormData» и XMLHttpRequest. –
Вы, вероятно, решили это уже, но у меня такая же головоломка, и ответ здесь выглядит многообещающе: http://stackoverflow.com/questions/25523289/sending-a-mediastream-to-host-server-with-webrtc-after- it-is-capture-by-getuser –