2017-02-15 8 views
-1

Я создаю приложение, которое транслирует видео с веб-камеры с вашего устройства на довольно высокий кадр/изображение в секунду.Javascript: Лучший способ отправить изображение в http сообщение

Я хотел бы знать, что является лучшим и самым лаконичным способом отправки этого потока изображений по одному с запросом на отправку по электронной почте. Мне еще предстоит найти какие-то, казалось бы, сложные методы.

context.drawImage(video,0,0, width, height); 
image = context.getImageData(0,0,width,height); 

Этот объект изображения находится в формате jpg.

+0

Ждите ваших изображений с веб-камеры, например, из вызова getUserMedia? Затем просто отправьте поток необработанного видео через webRTC. – Kaiido

ответ

0

Один только протокол TCP не достаточно быстрый, чтобы передавать видео со скоростью 30 кадров в секунду.

У вас есть много способов потокового медиа-видео:

  • Media Source Extension
  • найти API, которые используют в реальном времени сообщений протокола (RTMP)
  • Используйте WebSockets по протоколу TCP.