|
|
|||||
Регистрация: Feb 2010
Сообщений: 1
|
Flash VoIP Client
Очень буду благодарен за оценку/совет по поводу нескольких альтернатив для архитектуры VoIP клиента на флеше (частично на флеше):
1. Изначально VoIP клиент планировался в виде Java апплета с использованием JMF (Java Multimedia Framework) для voice capturing и передачи голоса по RTP (через UDP). 2. В виду определённых проблем/неудобств с JMF нужно от него как-то избавиться - решили использовать всё-таки флеш. Несмотря на изначальное требование в виде обязательной поддержки RTP over UDP на стороне клиента. При этом тунелирование RTP через TCP или HTTP не является здесь опцией - только UDP и всё. 3. Разумеется что доступные версии флеша не предоставляют API ни для работы с RTP, ни для работы с UDP на уровне сокетов. Имеется только RTMP и TCP, которые нам совсем не подходят. 4. На наш взгляд единственное возможное, но не факт что реализуемое, решение является следующим: -- Флеш для voice capturing через микрофон -- Флеш для презентационного уровня веб-страницы с VoIP клиентом -- Java апплет без использования JMF для передачи данных через UDP сокеты на сервер -- Связка флешовой части и апплета - через JavaScript? Другие варианты? -- Флеш получает/рендерит аудио данные, которые получены/отправлены через Java апплет - работа с UDP сокетами в джава коде. Собственно есть два вопроса: 1) Кто-нибудь сталкивался с подобными "решениями"? Может быть существуют гораздо более элегантные варианты? 2) В случае возможности такой имплементации - какой самый правильный/оптимальный способ для передачи данных между флеш и апплет частями стоит использовать? Пока что узнал только о варианте Flash -> JavaScript -> Java. Заранее большое спасибо за комментарии. |
|
|||||
[+1 19.06.10]
[+1 27.07.10] Регистрация: Aug 2009
Адрес: UTC+2
Сообщений: 353
|
а какой смысл делать клиента на флеше, если вы не сможете в одном приложении обработать звук с микрофона ?
|
|
|||||
Регистрация: Sep 2009
Сообщений: 3
|
Олег!
Посмотрите это решение - www.flashphoner.com Это RTMP SIP сервер, в котором уже есть встроенный флешфон и даже javascript телефон. То есть именно то, что вам нужно. Функции: - Audio - Speex, g.711, g.729 - Video - h.263, h.264 - SIP - calls, transfer, hold, DTMF, IM chat - API - ActionScript, JavaScript - Open source client - Open source server java app Павел |
Часовой пояс GMT +4, время: 16:47. |
|
« Предыдущая тема | Следующая тема » |
Теги |
rtp , tcp , udp , voip |
|
|