Поздравляю. Загрузка просто поразила. Я бы посоветовал видео битрейт поменьше, аудио битрейт побольше. Но вы в любом случае молодец. Искренне желаю всяческих успехов.
При открытии потока можно дополнить указать, чтобы он воспроизводился локально, выбрать опцию Сохранять на диск, выбрать аудио-видео кодеки, ввести название файла и готово. :)
спасибо
сохраненное видео воспроизводится нормально только самим VLC, другие плееры его не хотят показывать, при условии что всякие кодеки установлены… никак не могу подобрать пару видео/аудио кодеков чтобы всё работало нормально :(
Итого, методом тыка пришел к следующим настройкам:
encapsulation — mp4
видео кодек — MPEG-4
аудио кодек — mp3
с такими настройками получилось нормально сразу смотреть и записывать трансляцию
Отличная статья, спасибо! Как раз вынашиваю идею трансляцию в домашних условиях на всё, что шевелится.
Да, загрузка процессора реально порадовала, не ожидал.
У меня несколько вопросов:
Насколько я понимаю через VLC можно ретранслировать практически все что угодно, включая mms?
Просто IceCast не поддерживает mms и мы хотим полностью перейти на VLC.
Возможно ли будет транслировать несколько станций параллельно?
А какие возникают проблемы?
У нас просто в локалку ретранслируется радио, а хочется еще и видео и mms формат.
Сколько станций теоретически выдержать может?
Есть ли возможность не тянуть поток, если нет ни одного слушателя?
По поводу playlist.m3u, демона и фразы «для паралельного запуска нескольких каналов, для более простого и удобного мониторинга процесса»
о_О
Используйте VLM: --vlm-conf вместе с vlm файлом. Для удаленного управления я использую связку --intf http --control telnet (http доступ по 8080 порту и консоль telnet).
Логирование --extraintf logger --logfile
Вещаю со спутника целым транспордером, загрузка CPU минимальна 5-7% так как демультиплексирования нет.
Бывает что канал пропадает с транспордера, для этого парсю tcpdump и если пакеты на мультикаст адрес не идут скрипт автоматом через консоль telnet делает control channel stop, control channel start vlc после этих манипуляций канал встает на место и никаких рестартов vlc.
а как-то можно, чтоб VLC показывал на одной машине видео на монитор, но в это же время аудиопоток этого видео транслировал для подхватки его на другой машине, к которой подключены колонки? :)
очень просто )
Запускаешь трансляцию и цепляешься к потоку 2-мя клиентами с 2-х разных компов, но на одном окошко сворачиваешь, чтобы был только звук, а на втором наоборот на весь экран )
Человек извне попросил меня задать вам вопрос:
«Хотелось бы поподробнее узнать о настройках сервисов для вашей amino, где брали прошивку, как её правили(и надо ли это делать), управляется ли вещание контента через amino?»
Если amino это STB, то она скорее всего является просто компом с встроенным HTML браузером и видеоплеером, так что управляется вещание контента на веб-сервере, куда эта STB подключается, а уж серверную часть можно на любом PHP написать.
Вещание видеофайлов с помощью VLC multicast. С теорией.