Я только что понял, что Apple требуется HTTP Live Streaming для просмотра видео в приложениях iPhone. Я не знал об этом раньше... Я сейчас пытаюсь понять, что это включает, чтобы я мог решить, хочу ли я выполнять работу и сделать видео доступными в 3G или ограничить воспроизведение видео для пользователей, которые подключены к Wi-Fi,
Я прочитал обзор, предоставленный Apple, и теперь понимаю, что мой сервер должен сегментировать и индексировать мои медиа файлы. Я также понимаю, что мне не нужно размещать контент для возможности его потоковой передачи (я могу указать на видео, размещенное в другом месте, верно?).
На данный момент мне неясно, что нужно внедрить на моем сервере (Ubuntu Hardy) для фактического сегментирования и индексации на лету (опять же, я не размещаю видео, которые хочу показывать).
Я нашел ссылку, объясняющую, как установить FFmpeg и X264, но я не знаю, является ли это лучшим решением (так как у меня есть сервер Ubuntu, я не могу использовать инструменты Apple Live Streaming, правильно?). Кроме того, я не понимаю, в какой момент мой сервер знает, что видео должно быть преобразовано и запускает работу...
Будем весьма благодарны за любые отзывы, которые помогут мне точно понять, что делать на стороне сервера, чтобы иметь возможность потоковой передачи видео в моем приложении для iPhone в 3G. (Да, и это имеет какое-то значение, мой бэкэнд приложения находится в Rails)