Создание сайта прямой трансляции - PullRequest
5 голосов
/ 04 апреля 2011

У нас уже есть функция загрузки видео в нашем веб-приложении [построенном с использованием Python с фреймворком Django]. Сейчас мы находимся в процессе создания сайта прямой трансляции, где люди могут использовать свою веб-камеру для записи живого события, и она транслируется в прямом эфире разным участникам одновременно.

Мне интересно, есть ли у кого-нибудь представление о том, как создать функциональность, подобную этой, или какие-нибудь указатели, которые были бы действительно полезны.

Ответы [ 3 ]

2 голосов
/ 03 мая 2011

Я как бы изучал этот же вопрос некоторое время назад. Доминирующее решение кажется Adobes Flash Media Server . Это закрытый источник, конечно, и довольно дорогой. Есть компании , которые запускают его как услугу, снижая стоимость входа. И есть конкуренты с открытым исходным кодом, основным из которых является Red5 , что, конечно, также зависит от наличия флэш-памяти на стороне клиента.

В будущем мы, вероятно, увидим жизнеспособные альтернативы HTML5, но если вы что-то делаете прямо сейчас, у меня возникает ощущение, что флэш-маршрут - самое простое решение и имеет самую большую базу установки.

1 голос
/ 23 декабря 2014

Я сделал запись видео VLC с Python, и это было довольно просто. VLC имеет потоковый рекордер, и, насколько я знаю, вы можете запустить поток vlc с простым кодом Python, который управляет видео и потоком. Я думаю, что все, что вам нужно, это управлять источниками, а затем выполнить небольшой скрипт, который позаботится о потоке vlc.

Поток VLC будет запущен на другом порту, поэтому я думаю, что вам нужно найти хороший сервер.

см. Документы VLC: https://wiki.videolan.org/Documentation:Streaming_HowTo/Command_Line_Examples/

Наслаждайтесь:)

0 голосов
/ 15 марта 2014

Проверка VLC или Flumotion ... Возможно Фотолаб , а также .. Последний не поддерживает аудио ... Gee

...