2012-05-14 2 views
1

С сегодняшнего дня (май 2012), я пытаюсь выяснить, какой наиболее практичный способ потокового видео для нескольких клиентов. Мне нужно взять поток ввода из одного источника, обработать его на сервере, а затем передать его обратно в несколько источников.Каков наилучший способ потокового видео?

Я экспериментировал с веб-сайтами, но я не думаю, что это сработает. Мне нужно, чтобы Base64 кодировал все данные, потому что, по-видимому, много браузеров, которые не поддерживают двоичную передачу в websockets. Это добавляет слишком много накладных расходов, и я не знаю, как отправить UDP-пакеты в браузер без плагина, который будет работать намного лучше для моей настройки, так как я живу в прямом эфире.

Я не хочу использовать Flash, потому что я хочу, чтобы иметь возможность транслировать на iPhone и iPad, и у меня также нет программного обеспечения Adobe Flash, что означает, что мне нужно будет найти способ с открытым исходным кодом Производить .swf файлы.

Итак, я думаю, что мне придется сосать его и использовать Flash в любом случае для веб-браузеров и использовать что-то вроде потокового HTTP-трансляции Apple для платформ, которые не поддерживают Flash. Я уверен, что кто-то знает что-то лучше, и я ценю помощь!

ответ

0

Я не хочу использовать Flash, потому что я хочу, чтобы иметь возможность течь к iPhone'ов и IPADS, и я также не имеют программное обеспечение Adobe Flash , который означает, что я должен был бы найти некоторые открыты -source способ создания .swf файлов.

flex sdk является свободным и по-прежнему там, и вы можете использовать eclipse или flash для создания swf-файлов. теперь я уверен, что там есть потоковые службы, которые будут выполнять всю работу за вас, и вам нужно будет заботиться только о развертывании клиентов в html5 flash. вы, например, проверяли ustream? Не знаю, работают ли они с яблочными устройствами.

0

Вы можете просто использовать потоковое потоковое HTTP-приложение Apple, для чего требуется веб-сервер (с использованием Apache или Nginx) и сегментер (инструмент, предоставляемый Apple).

Вот соответствующие ресурсы: https://developer.apple.com/resources/http-streaming/

+0

Я хотел бы использовать это для всего, но он не работает в браузере (по крайней мере, на Chrome и Firefox, как я проверил). И Flash не работает на мобильных устройствах. К сожалению, мне кажется, мне придется программировать две платформы с обеими технологиями. – Nick

+0

Вы можете использовать JW Player для воспроизведения HTTP Live Streaming в браузерах. Ссылка: http://stackoverflow.com/questions/7357848/is-it-possible-to-play-http-live-streaming-video-within-flash-platform-designed – ciphor

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