Мне нужно решение/библиотека с открытым исходным кодом для потоковой передачи RTSP/RTMP в приложение iOS. Мне нужно создать приложение, которое подключается к медиасерверу и открывает предоставленный видеопоток. Я считаю, что должны быть библиотеки, но я еще не нашел ни одной с открытым исходным кодом, компилируемой, действительно работающей и работающей на iOS 5+, iPhone 4+. У меня нет предпочтения, RTMP
или RTSP
будет достаточно. Желательно с наименьшим объемом работы. У меня есть RTSP, работающий на стороне Android, но пока ничего для iOS.
Это то, что я уже знаю из сегодняшних исследований -
RTSP
- Кажется возможным, используя Live555/FFMPEG
- MooncatVenture Group — старый FFMPEG, несовместимый с ARMv7 (без обновлений/блогов/коммитов более года)
- DFURTSPPlayer — это рабочий пример.
RTMP
- Кажется возможным, используя Live555/FFMPEG
- Существует несколько библиотек для обмена данными, но это все.
- Проект MidnightCoders – похоже, поддержка видео еще не реализована , так как Аудио нет.
Раньше я никогда не возился с чем-либо, связанным с видео, поэтому кодирование, частота кадров, ключевой кадр, фрагменты и т. Д. Мне довольно чужды. На данный момент кажется, что сборка статического бинарного файла из Live555/FFMPEG — единственное решение моей проблемы. Если да, может ли кто-нибудь дать мне простое руководство по быстрому запуску или ссылки на блог/пример, который у кого-то есть? Я не ищу ничего сумасшедшего, просто
- Скачать это - ССЫЛКА
- Скомпилируйте так - ССЫЛКА
- Поместите его в папку X в Xcode
- Создать объект X
- Прочитайте Stream API здесь - ССЫЛКА
Если нет, кто-нибудь хочет указать мне рабочую библиотеку с открытым исходным кодом?
О да, это мое первое приложение для iPhone и первый раз в Objective-C. Потрясающий первый проект, да?