Вверх ↑
Ответов: 2059
Рейтинг: 132
#1: 2019-08-20 20:04:52 ЛС | профиль | цитата
hin4, никак въехать не могу.
То
мне нужно чтобы создавалась ссылка что то типа (http://102.175.56.174:89/MySound.mp3)

Это файл.
а то
и поток слался на сайта в <audio></audio>

заработало но прямого потока нет

нужно чтобы в реал тайм был звук

Это поток.
Разницу улавливаешь?
Если mp3 то https://yadi.sk/d/M3cYoFffyX6B1w
Вот пример нарезания бесконечного радиопотока на файлы mp3 - рассказы. (зелёная кнопка запись, разберёшься.)
https://yadi.sk/d/xrLS6MGnFFMyZg
Или тебе нужно передавать потоковый звук?
Если меня не подводят мои телепатические способности, то именно это тебе и нужно.
Этим компонентом hiSoundBuffer создаётся бесконечный звуковой поток, если надо его сжимать, как mp3, то нужно взять MP3Encode.pas, lame_enc.pas из компонента Lame-ENC и писать не в файл, а в поток, который надо передавать. В поток каждый раз пишется EncodeChunk, когда он заполнится.
В библиотеке, ссылку на которую я дал ранее, всё уже сделано вместе с передачей по сети.
Но тогда почему ты пишешь?
этот вариант хорош спасибо, но мне нужно чтобы создавалась ссылка что то типа (http://102.175.56.174:89/MySound.mp3)

Похоже, что ты не понимаешь, как всё работает, по этому и вопроса не можешь внятно сформулировать.
Надо не просто почитать по этой теме, а понимать до такой степени, чтобы мог-бы объяснить всё на пальцах. Надо представлять, что происходит на пути от микрофона до динамика на другом конце сети.
Это касается любой темы за которую берёшься.
карма: 6

0
Редактировалось 2 раз(а), последний 2019-08-20 20:14:01