#delphi #stream #mp3 #live #chunks
#delphi #трансляция #mp3 #ЖИВЫЕ КОНЦЕРТЫ #фрагменты
Вопрос:
Пожалуйста, предложите наилучший способ перезапуска фрагментов mp3 в режиме реального времени. Я получаю небольшие блоки mp3-файла из сети (случайная задержка и размер) и должен транслировать их в виде непрерывной прямой трансляции. Понятия не имею, что было бы лучшим вариантом, и проблемы здесь.
Комментарии:
1. C # имеет обширную коллекцию библиотек для всех типов сетевого трафика и буферизации, которые поддерживают многопоточные приложения. Также проще найти актуальную документацию для C #. Я уверен, что любой язык будет работать, но я верю, что C # даст вам больше контроля.
2. Поскольку любой фрагмент состоит из 1 или более кадра, задача сборки этих кадров в непрерывный буфер предварительной загрузки кажется мне довольно тривиальной.
3. Это не для меня, не могли бы вы, пожалуйста, быть более конкретными. Какие компоненты или приложения я должен использовать для потоковой передачи фрагментов mp3?
4. Обратите внимание, mp3 будет генерироваться непрерывно и должен транслироваться по запросу. В настоящее время WinPlayer получает некоторую часть mp3, воспроизводит ее и прерывает соединение, потому что достигнут конец файла. Мне нужно, чтобы это продолжало воспроизводиться или подождало, пока поступит новая часть mp3