(Delphi или C #) Повторная трансляция фрагментов MP3 в реальном времени

#delphi #stream #mp3 #live #chunks

#delphi #трансляция #mp3 #ЖИВЫЕ КОНЦЕРТЫ #фрагменты

Вопрос:

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

Комментарии:

1. C # имеет обширную коллекцию библиотек для всех типов сетевого трафика и буферизации, которые поддерживают многопоточные приложения. Также проще найти актуальную документацию для C #. Я уверен, что любой язык будет работать, но я верю, что C # даст вам больше контроля.

2. Поскольку любой фрагмент состоит из 1 или более кадра, задача сборки этих кадров в непрерывный буфер предварительной загрузки кажется мне довольно тривиальной.

3. Это не для меня, не могли бы вы, пожалуйста, быть более конкретными. Какие компоненты или приложения я должен использовать для потоковой передачи фрагментов mp3?

4. Обратите внимание, mp3 будет генерироваться непрерывно и должен транслироваться по запросу. В настоящее время WinPlayer получает некоторую часть mp3, воспроизводит ее и прерывает соединение, потому что достигнут конец файла. Мне нужно, чтобы это продолжало воспроизводиться или подождало, пока поступит новая часть mp3