Перекодировать интернет-радио на более низкий бит?

xkill обычно не удаляет файлы - он только завершает процесс. Возможно, вы запустили xkill в окне вашего файлового менеджера, который завершил бы файловый менеджер (вы всегда можете запустить его снова, это временно), но он не удалит файлы.

Чтобы уточнить, файловый менеджер - это программа, которая позволяет просматривать ваши файлы, часто графически (в отличие от этого в терминале с cd, ls и т. д.). Завершение работы с файловым менеджером с помощью xkill будет похоже на нажатие кнопки «X» в верхней части проводника Windows (в Windows) или Finder (на Mac), например, на самом деле не удаляет ваши файлы. [!d2 ]

Я предполагаю, что вы запустили xkill в своем файловом менеджере, потому что нет смысла говорить, что вы запускали xkill в каталоге или файле - он может работать только на процессе , как файловый менеджер. Если вы имели в виду что-то еще, уточните, и я постараюсь помочь.

1
задан 11 May 2018 в 08:52

3 ответа

Вам нужен общедоступный хост, на котором вы можете запускать Icecast и хост (возможно, тот же самый компьютер), чтобы запустить процесс reencoder. Учитывая низкую скорость передачи битов, к которой вы стремитесь, достаточно обычного жилого подключения, если вы будете контролировать общественную сторону. IOW, если вы находитесь за CGNAT и не имеете IPv6 на своем домашнем подключении или на вашем мобильном устройстве.

server

sudo apt install icecast2 изменить /etc/default/icecast2, чтобы сказать [ f3] изменить /etc/icecast2/icecast.xml и изменить все пароли - не вносите никаких изменений! systemctl start icecast2.service

сервер

sudo apt install icecast2 ffmpeg -re -i http://origin.example.com/stream.mp3 -c:a opus -b:a 32k -application audio -vbr on -content_type application/ogg icecast://source:bar@yourserver.example.org:8000/test.opus

Последний является просто пример использования ffmpeg в качестве транскодера. Я не уверен, насколько он стабилен в наши дни. По крайней мере, вы захотите обернуть его в настоящий цикл. Другие параметры, такие как liquidsoap или ezstream, могут быть оценены.

Экспозиция порта Icecast через CPE / Router выходит за пределы этой области, а «переадресация портов» - это хорошо освещенная тема в целом. Очевидно, не применяется, если вы решили запустить его «где-то в облаке».

2
ответ дан 22 May 2018 в 10:48
  • 1
    Edit: Получил его работу. Есть ли способ передавать метаданные на радио? – dat tutbrus 12 May 2018 в 12:27
  • 2
    Я не думаю, что ffmpeg может это сделать. Вы должны посмотреть на одного из других. Вероятно, жидкость может помочь, но может быть не так просто настроить. Однако у них есть некоторые примеры. – TBR 12 May 2018 в 15:40

Вам нужен общедоступный хост, на котором вы можете запускать Icecast и хост (возможно, тот же самый компьютер), чтобы запустить процесс reencoder. Учитывая низкую скорость передачи битов, к которой вы стремитесь, достаточно обычного жилого подключения, если вы будете контролировать общественную сторону. IOW, если вы находитесь за CGNAT и не имеете IPv6 на своем домашнем подключении или на вашем мобильном устройстве.

server

sudo apt install icecast2 изменить /etc/default/icecast2, чтобы сказать ENABLE=true изменить /etc/icecast2/icecast.xml и изменить все пароли - не вносите никаких изменений! systemctl start icecast2.service

сервер

sudo apt install icecast2 ffmpeg -re -i http://origin.example.com/stream.mp3 -c:a opus -b:a 32k -application audio -vbr on -content_type application/ogg icecast://source:bar@yourserver.example.org:8000/test.opus

Последний является просто пример использования ffmpeg в качестве транскодера. Я не уверен, насколько он стабилен в наши дни. По крайней мере, вы захотите обернуть его в настоящий цикл. Другие параметры, такие как liquidsoap или ezstream, могут быть оценены.

Экспозиция порта Icecast через CPE / Router выходит за пределы этой области, а «переадресация портов» - это хорошо освещенная тема в целом. Очевидно, не применяется, если вы решили запустить его «где-то в облаке».

2
ответ дан 17 July 2018 в 14:36

Вам нужен общедоступный хост, на котором вы можете запускать Icecast и хост (возможно, тот же самый компьютер), чтобы запустить процесс reencoder. Учитывая низкую скорость передачи битов, к которой вы стремитесь, достаточно обычного жилого подключения, если вы будете контролировать общественную сторону. IOW, если вы находитесь за CGNAT и не имеете IPv6 на своем домашнем подключении или на вашем мобильном устройстве.

server

sudo apt install icecast2 изменить /etc/default/icecast2, чтобы сказать ENABLE=true изменить /etc/icecast2/icecast.xml и изменить все пароли - не вносите никаких изменений! systemctl start icecast2.service

сервер

sudo apt install icecast2 ffmpeg -re -i http://origin.example.com/stream.mp3 -c:a opus -b:a 32k -application audio -vbr on -content_type application/ogg icecast://source:bar@yourserver.example.org:8000/test.opus

Последний является просто пример использования ffmpeg в качестве транскодера. Я не уверен, насколько он стабилен в наши дни. По крайней мере, вы захотите обернуть его в настоящий цикл. Другие параметры, такие как liquidsoap или ezstream, могут быть оценены.

Экспозиция порта Icecast через CPE / Router выходит за пределы этой области, а «переадресация портов» - это хорошо освещенная тема в целом. Очевидно, не применяется, если вы решили запустить его «где-то в облаке».

2
ответ дан 20 July 2018 в 14:40

Другие вопросы по тегам:

Похожие вопросы: