Поддельное потоковое видео - PullRequest
0 голосов
/ 01 февраля 2012

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

Видеопоток может показывать, например, текущее время или просто простую анимацию.Что было бы хорошим способом сделать это на Mac без установки целого набора инструментов.

1 Ответ

1 голос
/ 07 февраля 2012

На вашем Mac вы можете настроить веб-сервер или потоковый сервер, чтобы обеспечить постоянный поток видео для целей тестирования.Вам не понадобится доступ в Интернет.Вам, конечно, нужно убедиться, что брандмауэр OSX либо отключен, либо разрешает запросы к портам (80, скорее всего).

Я вижу два простых подхода:

  • Wowza MPEG-TS поток веб-камеры на вашем Mac
    • Установка Wowza Media Server ;Лицензия разработчика бесплатна
    • Настройка базового приложения с потоковой передачей MPEG-TS
    • Использование приложения кодирования, такого как Flash Media Live Encoder (бесплатно), Wirecast (демо-версия бесплатна) или какое-либо другое программное обеспечение и начните потоковую передачу с веб-камеры на WMS
    • . В качестве альтернативы, чуть больше усилий вы можете настроить Wowza для потоковой передачи файла в цикле
    • Убедитесь, что настройки кодека верны
  • M3U8 + статические файлы MPEG-TS по обычному HTTP
    • Простая настройка базового веб-сервера (lighttpd, Apache httpd, Apache Tomcat и т. Д.) Для статических файлов сервера
    • . Скопируйте файл M3U8, чтобы сначала указать на файл мультимедиа .ts, а затем - обратно на себя
    • Взгляните на живой материал MPEG-TS / M3U8, чтобы проработать детали.Для начала вам понадобится правильно сегментированный видеофайл.
...