Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 24.02.2010, 02:13
olegpv вне форума Посмотреть профиль Отправить личное сообщение для olegpv Найти все сообщения от olegpv
  № 1  
Ответить с цитированием
olegpv

Регистрация: Feb 2010
Сообщений: 1
Cool 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.

Заранее большое спасибо за комментарии.

Старый 20.03.2010, 19:08
Crenth вне форума Посмотреть профиль Отправить личное сообщение для Crenth Найти все сообщения от Crenth
  № 2  
Ответить с цитированием
Crenth
[+1 19.06.10]
[+1 27.07.10]
 
Аватар для Crenth

Регистрация: Aug 2009
Адрес: UTC+2
Сообщений: 353
а какой смысл делать клиента на флеше, если вы не сможете в одном приложении обработать звук с микрофона ?

Старый 26.10.2011, 10:07
Pavel_ismailov вне форума Посмотреть профиль Отправить личное сообщение для Pavel_ismailov Найти все сообщения от Pavel_ismailov
  № 3  
Ответить с цитированием
Pavel_ismailov

Регистрация: 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

Павел

Старый 26.10.2011, 11:16
Astraport вне форума Посмотреть профиль Отправить личное сообщение для Astraport Найти все сообщения от Astraport
  № 4  
Ответить с цитированием
Astraport
 
Аватар для Astraport

блогер
Регистрация: Sep 2009
Сообщений: 2,463
Записей в блоге: 2
Павел, вы один из разработчиков этого решения?

Создать новую тему Ответ Часовой пояс GMT +4, время: 16:47.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Теги
rtp , tcp , udp , voip

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 16:47.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.