2015-06-18 4 views
-1

Я действительно тупой и новый для RTP/SIP. Есть ли стек, который рекомендуется для загрузки видео в облако с камеры, подключенной к микропроцессору? В чем разница между всеми вещами, которые я вижу - MPEG DASH, Live555, ffmpeg и т. Д. ...?Я хочу загрузить видеопоток камеры в Amazon S3 и загрузить его на Android-телефон. Я совершенно новичок в этом. Как я могу это сделать?

Как WhatsApp или Dropcam передают видео в реальном времени?

ответ

0

Загрузка видео по своему усмотрению довольно тривиально, если видео уже было захвачено, вам просто нужно настроить приложение на доступ к локальному хранилищу носителей, перечислить файлы и затем загрузить с использованием любой стандартной технологии, например. HTTP PUT, HTTP POST, FTP, S3 и т. Д.

Если вы хотите обработать видео сначала, вам было бы разумно сначала обработать его через библиотеку, такую ​​как ffmpeg, которая была скомпилирована для Android, например. https://trac.ffmpeg.org/wiki/How%20to%20compile%20FFmpeg%20for%20Android

Если вы хотите транслировать видео, следовательно, свою ссылку на RTP/SIP и т. Д., Вам нужно будет получить доступ к камере. Вы можете начать с чего-то вроде SDK kickflip в качестве основы и включить в комплект ffmpeg https://github.com/Kickflip/kickflip-android-sdk или libstreaming: https://github.com/fyhertz/libstreaming