Я пытаюсь передать видео со статическим IP: http://38.117.88.148/GemTVLink
через iPhone. Можете ли вы показать мне некоторую информацию о том, как я могу это реализовать? Я вижу приложение для потокового видео Apple, но кажется, что он может показывать только фильмы .mp4
? Я прав? Я хочу, чтобы мое приложение загружало HTTP-адрес и воспроизводило фильм, вот и все. Эта ссылка работает на медиаплеерах.Поток видео с сервера. {iPhone SDK}
ответ
iPhone не поддерживает все потоковые видеоформаты.
Вы должны начать с чтения HTTP Live Streaming Overview
IOS родной видеоплеер (AVPlayer, MPMoviePlayerViewController ...) может передавать с HTTP-сервера в формате m3u8.
Я смотрел ссылку, которую вы упомянули (GemTVLink), это поток mms, iOS не может работать с потоковыми серверами Microsoft (mms), если вы хотите это сделать, вам следует использовать библиотеку ffmpeg, так как эта библиотека может подключать любой потоковый сервер (поддерживающий rtsp, mms, tcp, udp, rtmp ...), а затем рисовать изображения на экране .. (для рисования вы можете использовать opengles или uiimage также работает)
Прежде всего, используйте avformat_open_input для подключения к IP-адрес, то используйте avcodec_find_decoder & avcodec_open2 найти кодеки и открыть их (вы должны называть их как для аудио & видео)
Тогда, в цикле while считывайте пакеты с сервера с помощью метода av_read_frame. Когда вы получаете фрейм, если это аудио, то отправляйте его в AudioUnit или AudioQueue, если это видео, а затем конвертируйте его из yuv в формат rgb с помощью метода sws_scale и нарисуйте изображение на экран.
Это все.
Посмотрите на эту обертку также (http://www.videostreamsdk.com), она написана на библиотеке ffmpeg и поддерживает iOS
- 1. iPhone поток видео с сервера rails не работает
- 2. Получение данных с сервера на iPhone sdk
- 3. Открытие с видео в iPhone SDK
- 4. iphone sdk: воспроизведение видео с локального хоста?
- 5. Загрузка видео на iPhone с помощью SDK
- 6. Определить ориентацию видео iPhone с сервера
- 7. Потоковое видео с сервера в iphone?
- 8. Загрузка изображений с сервера iPhone SDK
- 9. IPhone SDK Отправка/получение данных с сервера
- 10. iPhone-SDK: вопросы об iPhone RingTone и доступ к видео:
- 11. Поток потокового видео клиента сервера Gstreamer
- 12. iphone sdk - почему видео возвращается не полностью?
- 13. iPhone SDK: Пользовательские элементы управления видео плеером
- 14. iphone sdk> 3.0. Видео миниатюры?
- 15. записи видео в iPhone SDK программно
- 16. iPhone SDK 4: видеоролирование видео от MPMoviePlayerViewController
- 17. iPhone SDK - UIWebView, встраивающий видео YouTube
- 18. iPhone SDK: загрузка больших файлов с сервера в документы приложения
- 19. iPhone SDK - воспроизведение аудио/видео через UIWebView
- 20. Является основным видео на iPhone SDK
- 21. Как загрузить видео в iPhone SDK
- 22. iPhone SDK - presentMoviePlayerViewControllerAnimated нет видео, кроме звука
- 23. Как начать автозапись видео в iPhone Sdk
- 24. Получение длительности видео, снятого камерой iphone sdk
- 25. Сохранение видео в библиотеке фотографий - iPhone SDK
- 26. Многопоточность с iPhone SDK
- 27. Загрузка и воспроизведение аудио/видео файлов с сервера на наше приложение с помощью iPhone sdk
- 28. Передача видео в реальном времени iPhone iPhone SDK
- 29. Как играть видео с ePub с помощью iPhone sdk?
- 30. Поток видео с одного iphone на другой и обратно