RTSP потоковое видео для iOS [закрыто]

Я хочу отображать на экране iPhone видеопотокRTSP, Можете скинуть исходный код проекта или подробности о том, как его реализовать. Нашли 2 проекта, но они не скомпилированы:

https://github.com/mooncatventures-group/RTSPPlay

https://github.com/mooncatventures-group/RtspFrames-test

Исходный код с сайтаVLC также не компилируется, нет файлов. Подскажите, можно ли записать поток в видео файл? И как это реализовано? Заранее спасибо.

 Steve McFarlin09 окт. 2012 г., 00:34
Да, это возможно. Детали реализации выходят далеко за рамки этого сайта. Я предлагаю вам ссылаться на RFC / Литературу о потоковой передаче RTP. RTSP - это только текстовый протокол настройки сеанса. Все средства массовой информации будут передаваться по RTP. Вам также нужно будет посмотреть пакеты RTCP для синхронизации губ. Для «простого» Решение взгляните на исходный код DropCam на github.

Ответы на вопрос(2)

Для меня кажется, что лучший выбор https://github.com/durfu/DFURTSPPlayer

Да, он довольно старый, и он не будет работать «из коробки», но если вы обновите библиотеки mpeg до 3.0, выполните рефакторинг проекта в ARC и избавитесь от устаревших методов mpeg, это, кажется, хороший выбор. Определенно лучше, чем VLC.

Все вышеперечисленное можно найти здесьhttps://github.com/rozum-dev/DFURTSPPlayer

 17 янв. 2018 г., 06:09
URL RTSP не играет с учебником

Ты можешь использоватьFFmpeg для отображения видеопотока RTSP. В качестве примера вы можете посмотреть на мойпроект размещено на github. Это проигрыватель фильмов для iOS с использованием ffmpeg и OpenGLES.

 27 июн. 2013 г., 19:33
У меня та же проблема, некоторые библиотеки отсутствуют ...
 18 февр. 2013 г., 11:56
я не могу скомпилировать ваш код, некоторые lib-файлы отсутствуют
 05 июн. 2014 г., 12:22
Я успешно создал ваш проект. Однако некоторая библиотека должна быть скопирована / перемещена вручную. например, Pods.a. Я не знаком с программированием на iOS, есть ли хороший способ сделать это автоматически?
 05 июн. 2014 г., 11:25
Есть ли проблемы с файлом .gitmodule? Я не смог выполнить команду git ..

Ваш ответ на вопрос