Собственно хочется узнать - есть ли в природе софт для PTT over IP?
А то жабберы хорошо, но как бы 21 век на дворе, а трёп по телефону - зло.
Как я себе представляю работу - софтины клиентов цепляются к серваку и слушают. Если юзер нажимает хоткей и говорит - звук тщательно жмётся и в минимально возможном размере отправляется на сервер, после чего копия рассылается всем кто на канале, софтины клиентов это принимают и воспроизводят.
Разумеется никакого гуя, и прочего, посему всякие аддоны к жабберам не катят вообще. Надо чтобы вообще ничего кроме PTT в софтине не было.
Подключился к нужному каналу и занимаешься своими делами. Сказал кто-то чего - услышал, принял к сведению. Можно ответить, а можно не отвечать (в отличии от телефона гадского). Захотел ответить - не отвлекаясь ни на что кнопку хоткейную нажал - сказал и все услышали. Захотел проигнорировать - никто даже и не узнает услышал ты или нет. Аццки удобно на самом деле в отличии от телефона (где собеседника не услышишь не сняв трубу) или мессенджера где надо во всякие окошки тыкаться, отвлекаться и т.п.
Всякие тимспики и прочее гуано, особенно виндузявое - вообще не катит, ибо сырцов нету, трафик жрёт аццки, даже когда молчит, да и огромное по размеру для такой функции и клиентов для мобильников нету.
Я это к чему - есть у меня тупенький самописный клиент-сервер для этого ( oss/alsa, speex nb, tcp, даже клиент для Symbian есть ), однако, я при написании заморочился на минимальных задержках ( чтоб как в настоящей рации было - выпендрился, блин ) и протокол такой, что сервак начинает слать клиентам речь после первого же фрейма. На верёвке или через WiFi работает идеально, но через мать, его, 3G или того хуже, жопорез...
[гнев]тыща лучей поноса уродским тупорылым опсосам у которых голосовой трафик с какого-то хрена имеет приоритет над IP, хоть и должно быть строго наоборот, ибо юзеры IP платят в разы больше бабла чем всякие нищие голосовые абоненты, и вообще, сцуки, до сих пор оптикой не могут БСки затянуть хотя бы в центральных регионах[/гнев]
Полез ковыряться - блинский фиг, там надо почти всё доковыривать, чтобы режим для жопореза сделать. Ну типа чтобы если на сервер приехал флажок «говносвязь», сервер сначала буферизовал всю фразу (от нажатия до отпускания кнопки юзером) и только потом рассылал всем, ну и клиент соответственно - сначала всё принимал бы, а уже потом воспроизводил. Несложно, конечно, но лениво. :)
В общем, может нефиг мне изобретать лисапед, и уже давно есть грамотная открытая, маленькая и простая реализация PTT over IP чтоб без рюшечек и легко портируемое?