0 Members and 26 Guests are viewing this topic.
все оригиналы MP3 320, конвертирую aimp`ом в opus 128 для экономии места на сервере и заливаю,а сервер на ходу перегоняет в 128 ACC
Я бы вообще смотрел имеет ли смысл хранить в opus.
все оригиналы MP3 320, конвертирую aimp`ом в opus 128 для экономии места на сервере и заливаю
RADIO RECORD (112 станций) 96kb(AAC)
Яндекс-радио – 521 станция.Добавлены станции AMG:Classic FM (теперь в плейлисте два разных Classic FM)Chilla FMШторм FMУмное радиоСказка FMРусское FMМурка FMМечта FMДетский хитЗвуки природы
Тут самое главное выбрать такой формат, который для сохранения качества трансляции, не будет лишний раз преобразовываться на сервере
Возможно, что кодер-декодер сервера плохо работает или неверно настроен. Конвертация в AIMP не показала явных проблем
Записывал трансляцию mp3 192 aimp`ом в wav для дальнейшего анализа.
но при вещании не передаются метаданные трека, я узнал, что это особенность opus при взаимодействии с icecast,
Без проблем идут метаданные трека в opus-e. Liquid отдаёт поток в Icecast.
В официальной документации azuracast просто открестились, что opus не поддерживает передачу метаданных. Также на гитхабе у них спрашивали, они сказали то же самое. Я хочу вещать в opus, но не нашел пока что, что нужно сделать, может нужен какой то скрипт или особый конфиг для liquidsoap.
acid = playlist( id="", mime_type="", mode="randomize", prefix="", reload=0, reload_mode="seconds", timeout=10., "/media/files/Shara/Music/Acid Jazz/")acid = mksafe(acid)output.icecast(%opus(samplerate=48000, application="audio", complexity=5, channels=2, bitrate=256, vbr="constrained", max_bandwidth="full_band", signal="music"), host = "localhost", port = 8000, password = "xxxxxxxxxxxxxxxx", mount = "opus", fallible=true, description="radio", name="xxxxxxxxxxxxxxxx", url="http://xxxxxxxxxxxxxxx", genre="xxxxxxxxxxxxxxx", send_icy_metadata=false, acid)
Да, я уже убедился, что в opus передаются метаданные. У меня тоже liquidsoap, однако, при после рестарта потока данные передаются только у первого трека, а у последующих - нет. Если включить трек вручную, то с ним тоже передадутся метаданные, а на следующих - не передаются.