Follow

Так, если я правильно разобралась с MPD, то гачирадио теперь живое!

radio.rijndael.cc/gachi.opus

· · Web · 3 · 4 · 7

Там теперь вместо mp3 320kbps гоняется opus 64kbps. Можно конечно и меньше, мне говорили что opus нормально работает и на 43, и даже на 32
Но пока так

А, ну и теперь есть шифрование, потому что mpd убран за Nginx :ageblobcat:
Теперь никто не подменит вам гачиремиксы на что нибудь похуже!

@mo ну да, хех. А как ты завернула поток в https? Основное радио яб завернул.

@RomkaZVO ну как как. Берется mpd, ему добавляется аудио выход типа httpd. Биндится на локалхост, а дальше уже любой реверс-прокси на выбор

@RomkaZVO в принципе кстати, я могу сделать два потока, один 64 второй 128 (в интернете пишут, что 128 равносильно мп3 320)
Места только надо будет в два раза больше :blobcatthink:

@mo гоню 320 мп3 и норм. Правда это вынужденно из-за тытруба

@RomkaZVO ну я просто написала скрипт и массово натравила на них ffmpeg :ageblobcat:
Но вообще, mpd же можно указать в какой формат кодировать и с каким битрейтом :blobcatthink:

@mo да, мпд как раз у меня мр3 и дает, а так как тытрубу дорожку в мп3 подавай, я сразу такой поток и сделал, чтоб еще снова аудио не конвертить

@RomkaZVO caddy должен быть простой в этом плане, плюс сам получает https-церты

@mo у меня на том сервере уже и так апач с lets encrypt

@RomkaZVO ну вот за тот апач и засунуть...

@mo поэтому тут https://mashup.su/ cделано по идиотски с отдельным линком на трансляцию ибо на страницу не сунуть

@RomkaZVO я кажется поняла, от чего шакалы были. Я настраивала по мануалке, а там была опция чтобы выводить в 44.1Кгц
Но треки, как выяснилось у меня в 48Кгц, и это приводило к ресемплингу с потерей качества. Убрала вообще эту опцию, чтобы гнал как есть

@RomkaZVO плюс немного подкрутила сам кодек opus, поставила пресет "music"

@shlyap1k228
Я думаю, надо в плеер, умеющий по http потоки играть
@mo

>
> Так, если я правильно разобралась с MPD, то гачирадио теперь живое!
> https://radio.rijndael.cc/ga...

Держи, простейший ретранслятор LQ чего угодно в одну команду

ffmpeg -i URL_STREAM_INPUT -c libopus -ac 1 -ab 64k -listen 1 -f opus http://serv:12345
Sign in to participate in the conversation
Mastodon.ml

Русская нода социальной сети "Мастодонт", части Fediverse - всемирной федерации социальных сетей. Зона общения, свободная от рекламы и шпионажа, теперь и в России.