Задание параметров протокола Icecast в ffmpeg / avconv на Raspbian Lite
727
dbmitch
Я очень новичок в этом Raspberry Pi 3, но не боюсь вникать в документы и примеры. Я собрал воедино команды и исправления для записи звука с USB-устройства - в конечном счете, пытаясь транслировать прямо с карты на мой сервер Icecast.
Сейчас я просто пытаюсь выяснить, могу ли я подключиться к своему серверу Icecast с помощью текущей программы avconv - просто проигрывая небольшой локальный mp3-файл. На данный момент я пытаюсь использовать облегченную версию Raspbian - без необходимости перестраивать ffmpeg.
Я пытаюсь использовать параметры протокола Icecast с установленной версией avconv на Raspbian (4.9.2-10)
Версия avconv указана как 11.7.6: 11.7-1
libavutil 54. 3.0
В основном мне нужно представить параметры ice_nameи ice_description, а также поток passwordчерез параметры протокола Icecast. Используя avconv, кажется, что я могу отправить mp3-файл в поток Icecast без ошибок, но ничего не появляется на другом конце.
Одной из проблем может быть то, что я должен предоставить пароль без имени пользователя, чтобы он не работал с пустым именем пользователя в URL. Тем не менее, я не видел ошибок при отправке какicecast://:mypwd@icecast.myserver.com
Мне также нужно отправить имя потока
Похоже, что моя версия avconv не поддерживает Icecast protocol options. В теории вы можете указатьice_namepasswordice_descriptionice_public
Вот что я попробовал без ошибок (но без трансляции):
Любая помощь, предложения или ссылки высоко ценится. Я могу начать ручную компиляцию ffmpeg
1 ответ на вопрос
0
dbmitch
Я использовал его для работы с avconv, так что теперь я знаю, что можно использовать avconv как есть. Требуется использовать -legacy_icecast 1параметр, даже если ваш сервер Icecast 2
Минимум, который мне нужен, чтобы заставить его работать: