2011-01-14 3 views
1

У меня есть потоковая передача HTTP, которая дает мне поток flfl streaming. Я хочу преобразовать это и получить доступ в моей программе iPhone. Как я могу это сделать? Я хочу иметь настольное программное обеспечение, такое как VLC, и вводить этот URL-адрес для потоковой передачи и преобразовывать его в iPhone и снова передавать на iPhone. Я пробовал VLC с аудио H.264 и Mpeg-1, но, похоже, он не поддерживает поддерживаемый формат, так как программа для iPhone не воспроизводит видео. Может кто-нибудь, пожалуйста, назовите меня, как я могу настроить настольное программное обеспечение, которое может транслировать поддерживаемый iPhone файл?Mac/iPhone: потоковое видеофайлы на iPhone

Заранее спасибо.

+0

Похоже, работа на superuser.com! – Calvin

+0

Возможно, вы застряли, ограничив эту функцию Wi-Fi только потому, что сложно получить потоковое видеоприложение, одобренное иначе, точно так же, как голова. – tadman

+0

На данный момент проблем нет. Я могу позже сделать мою связь открытой. Если он работает сейчас по крайней мере, только в Wifi это прекрасно. – Getsy

ответ

0

Я думаю, что даже великий VLC не может преобразовать FLV на лету ... (или даже сделать что-нибудь с FLV). Что касается потоковой передачи, вы, вероятно, будете ограничены локальной сетью (Wi-Fi). Я бы начал с простого способа - создайте ad-hoc-файл на рабочем столе, а затем используйте метод initWithURL AVPlayer, чтобы найти это видео.

На рабочем столе вы можете запросить IP-адрес компьютера и попросить пользователя ввести этот URL-адрес (вместе с необязательным назначением порта и файловым компонентом, например http://192.168.0.2:2234/streamingVideo.mp4), в iDevice, а затем конвертировать в NSURL.

+0

Привет, Спасибо за ответ. Но у меня есть некоторые сомнения. Пожалуйста, направляйте меня. Шаг 1: Создайте ad-hoc файловый сервер на рабочем столе -> Как я могу это сделать? Любой пример сервера, о котором вы могли бы подумать? Будет ли он собирать мой поток .flv на рабочий стол где-нибудь? Шаг 2. Используйте AVPlayer initwithURL, чтобы найти видео -> Вы имеете в виду, что это должно быть на моем iPhone-приложении? Если да, то почему? Шаг 3: попросите пользователя ввести этот URL-адрес в iDevice -> Означает ли это, что если я буду вводить свой IP-адрес компьютера в качестве URL-адреса в программе для iPhone, это может привести к паролю видео и воспроизведению? – Getsy

+0

На самом деле я не уверен в части файла ad-hoc-файла ... среда рабочего стола не является моей сильной стороной. Но в основном я думал о том, что пользователь вводит адрес, например 192.168.2: 2234/video.mp4, в iDevice, а затем загружает его с помощью initWithURL-Yes от AVPlayer до последнего вопроса. Да, используйте initWithURL (введенный пользователем URL) в iDevice для загрузки ресурса. – FeifanZ

0

Что такое ссылка для потоковой передачи http? Это очень важно, так как для потоковой передачи на iPhone вам необходимо использовать потоковое HTTP-потоковое вещание, которое требует несколько разных бит, чем обычный флэш-носитель или, более точно, RTMP-сервер. Обычно вам нужны две разные потоковые архитектуры или несколько дорогих ящиков.

Смежные вопросы