#audio #streaming #mp3
#Аудио #потоковая передача #mp3
Вопрос:
Кто-нибудь может указать мне правильное направление для получения документации о том, как текст названия песни кодируется в потоковом аудио? (например, потоковая передача mp3 — также были бы полезны оба других формата / протокола). Спасибо
Ответ №1:
Я думаю, вы должны иметь возможность использовать ID3v2 для потоковой передачи аудио.
ID3 — это стандартный способ встраивания метаданных в mp3
Комментарии:
1. Возможно, но ID3 обычно находится в начале mp3-файла — так как же проигрыватель может прочитать его из потока, который уже находится на середине песни? Кроме того, метаинформация, доступная в потоке, обычно мала по сравнению с объемом информации в тегах ID3.
2. Похоже, что оно меняется. Откуда вы транслируете? Вот как это делает shoutcast — smackfu.com/stuff/programming/shoutcast.html
3. Это отличная ссылка, спасибо. Я пытаюсь получить представление о наиболее распространенных методах. Похоже, что в данном случае они вставляют название песни в поток с фиксированными интервалами, что имеет смысл. Надеюсь, вы не возражаете, если я вставлю это в ваш ответ, чтобы я мог проголосовать…
Ответ №2:
Вам также следует обратить внимание на протокол потоковой передачи в реальном времени, который может запрашивать метаданные в формате протокола описания сеанса, который включает название носителя и другую соответствующую информацию.
Это используется AFAIK, Windows Media Streaming и Apple Quicktime streaming server.