![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Звук по локалке
Cure © (2003-12-04 23:11:00)
Господа программеры, не подскажите ли как можно послать звук по локальной сети? Заранее спасибо.
savva (2003-12-20 09:41:00) [1]
Удалено модератором
Примечание: Оффтоп...
Cure (2003-12-20 00:00:00) [2]
посмотрел я исходники и подумал - а проще это никак низя сделать?
savva (2003-12-15 09:39:00) [3]в исходниках файла telefon.pas корерктируй процедуру
procedure Ttelefoon.start;
а имеено строки
with origformat^ do
begin
wformattag := 4353; //efficient l& h 4.8 1kb
nchannels := 1;
nsamplespersec := 8000 ;
navgbytespersec := 600;
nblockalign := 12;
wbitspersample := 16;
cbsize := 0;
f.format := origformat^
end;
чем больше выделенное число - тем лучше звук, но и при этом размер передаваемых данных в единицу времени возрастает...
Cure (2003-12-14 01:42:00) [4]
А можно ли как-то улучшить звук этого компонента (distro), а то качество уж больно низкое... :-(
savva (2003-12-05 12:40:00) [5]на вопрос "как .." можно ответить по разному..
например
1) сделать все самому (записатьпередатьпроиграть)
2) попытаться поискать http://delphimaster.ru/cgi-bin/forum.pl?n=4&search=%E7%E2%F3%EA
3) взять готовое http://delphimaster.ru/cgi-bin/forum.pl?id=1068924873&n=4
}|{yk (2003-12-05 12:25:00) [6]
Протокол udp существует для передачи потоковых данных. Типа открываешь порти начинаешь вещать :)). А на клиенте стоит прога, которая слушает нужный порт. Да таких серверов потокового аудио/видео полно, незачем огород городить. А можно просто NetMeteng соединиться и говорить
NikeOLD (2003-12-05 12:08:00) [7]
Н-да, тогда не знаю. Но можно, конечно на сокетах это построить, но это такой огород! Оцифровываешь звук прямо на лету и порциями отправляешь его клиенту, остальное смотри выше. Хотя это далеко не самый хороший вариант, попробуй поспрашивать еще.
Cure (2003-12-05 00:26:00) [8]
Сорри, что не уточнил сразу - дело происходит в риалтайме, то есть я говорю в микрофон, а меня слышат на другом конце провода :-).
NikeOLD (2003-12-04 23:16:00) [9]
Какова задача?
Если у тебя что-то типа клиент-сервер на сокетах, то отсылай свой звуковой файл на другую сторону, там его сохраняй на диск и давай команду на проигрывание.