Iphone отправляет видео в прямое потоковое вещание и беспроводное управление (например, AR Drone)

Как я могу отправить видео с iPhone на iPad?

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

так как отправлять потоковое видео в реальном времени с одного устройства на другое (предпочтительный Wi-Fi или BlueTooth) и как управлять одним устройством по беспроводной сети другим?

EDIT: Лучший пример того, что я намереваюсь сделать, это Parrot AR Drone и другое приложение для игрушек, клон приложения, чтобы пилотировать Quadracopter

Разница в том, что я получаю изображение с iPhone и отправляю контрольные заказы на iPhone [с iPad], а не отдельное оборудование.

Спасибо большое!

+15
19 окт. '11 в 3:05
источник поделиться
2 ответа

Большинство приложений, которые я видел, которые делают это, используют AVFoundation для захвата данных из видеокамеры - затем нажимайте кадры на сервер где-нибудь. Вероятно, вы не захотите нажимать каждый кадр. Для принимающей стороны вещей у меня будет сервер, на котором размещена веб-страница с тегом html5, смотрящим на плейлист m3u8. Сделайте ваши файлы с iphone зайдите в папку плейлиста.

<video src="http://yourserver.com/path/to/stream/yourPlaylist.m3u8">
    Your browser does not support the VIDEO tag
</video>

Затем установите свой вид на iPad или компьютер, чтобы посмотреть на эту веб-страницу. Существует, конечно, более прямой способ отправки файлов прямо на ipad для просмотра, но мне нравится просматривать видео с любого браузера:)

Если вы хотите держаться подальше от веб-представления на ipad, вы также можете получить файлы, так как вы будете получать любой файл по сети. По моему мнению, веб-просмотр - это самый простой способ.

+1
07 дек. '11 в 21:52
источник

Как интегрировать Live555 в XCode (iOS SDK)

надеюсь, что это поможет!

0
10 янв. '14 в 11:06
источник

Посмотрите другие вопросы по меткам или Задайте вопрос