У меня есть 2 любимых общественных радиостанции, которые я всегда хотел слушать на телефоне, но из-за высокого качества 192kbps я не всегда мог слушать, потому что для этого требовалось хорошее соединение. Теперь использую командную строку Windows VLChttps://wiki.videolan.org/Documentation:Streaming_HowTo/Command_Line_Examples/ Мне удалось перекодировать его до 64 кбит/с, и он отлично работает на мобильных устройствах.
Есть ли другие альтернативы на windows? Что-нибудь, что может быть основано на вебе? У меня также есть Ubuntu box.
Спасибо!
решение1
Я бы рекомендовал Opus как кодек для низкой пропускной способности при хорошем качестве. Вы должны быть в состоянии найти золотую середину качества, которая будет в среднем, возможно, даже вполовину от 64kbps, которые вы приводите.
Для транскодирования в реальном времени можно использовать avconv/ffmpeg.
В качестве сервера потокового вещания я лично предпочитаю Icecast. Все три поддерживают отправку на него закодированного потока. Это так же просто, как sudo apt-get install icecast2
и ответы на вопросы по настройке. (Если он не запускается сам по себе, дважды проверьте /etc/default/icecast2
и конфигурацию в/etc/icecast2/icecast.xml