[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Голосовой чат на сайте
Страницы: 1, 2, 3
N0ob
Не знаю куда запихнуть эту тему, решил ее сюда определить. Мне нужно реализовать голосовой чат для сайта. По этому направлению ничего так сказать,не знаю. Готовых скриптов и статей нету в гугле. Надеюсь только на ваши советы и помошь по его реализации! smile.gif
AllesKlar
Цитата
Не знаю куда запихнуть эту тему,

Ну, то, что ты запихнул тему в клиентскую сторону - это уже полдела сделано smile.gif

Дальше давай думать, что нам доступно на клиентской стороне:
яваскрипт, флеш, ява-аплет, html, css
Что из этого может работать со звуком? (Может видео уже сразу?)
Вернее, чтот может получить доступ к локальной машине? Микрофон / камера.
Флеш и ява могут.
Выбирать тебе - в чем хочешь палочкой поковыряться? smile.gif





_____________
[продано копирайтерам]
N0ob
AllesKlar мне бы что попроще, для начала. Что посоветуете?
Zzepish
Флеш проще явы
AllesKlar
Цитата (Zzepish @ 20.03.2014 - 18:38)
Флеш проще явы

Не могу ни согласиться, ни опровергнуть, т.к. флеш я не знаю, никогда знать не хотел и в будущем знать не собираюсь.
Вот яву знаю.

Но, я много видел видеочатов на флеше и очень мало на яве.

Отсюда вывод - флеш действительно легче.
Лучше он или нет - ХЗ.
Но то что ява хороша - это бесспорно smile.gif Ява - это элита smile.gif

_____________
[продано копирайтерам]
BaNru
Media Capture and Streams
Capturing Audio & Video in HTML5
Проще некуда.
AllesKlar
BaNru
Цитата
Единственный недостаток этого API – невозможность добавления эффектов в реальном времени (например, нельзя выводить данные с веб-камеры на элемент <canvas> и применять фильтры WebGL). С помощью захвата медиаданных в HTML можно только записывать файлы мультимедиа или делать снимки.


Ну, это они так политкоректно написали фразу "Единственный недостаток". Имелось ввиду: "Вообще не понятно, для чего это нужно и как с этим работать, потому что .." далее по тексту smile.gif

Но начало у технологии положено.

Основной момент тут - вопрос безопасности. Тот же флеш по умолчанию спрашивает разрешение на доступ к локальным ресурсам машины. Никто и никогда не даст доступа контенту к аппаратным устройствам, иначе... БАХ-БАЦ-КРОВЬ-КИШКИ - вся личная жизнь в интернете без твоего согласия smile.gif

Ну а это вообще не оставляет никаких надежд:
Цитата
Поддержка
    Браузер Android 3.0 – один из первых примеров реализации этого API. Чтобы увидеть его в действии, посмотрите это видео.
    Chrome для Android (0.16)


_____________
[продано копирайтерам]
BaNru
AllesKlar
Цитата
эффектов в реальном времени.... "Единственный недостаток"

1) Тут про видео говорили?
2) Кому нужны эффекты? А главное какие? Бабочки летающие, единорог срущий радугой?
2) Даже откинув первый пункт - ты давно был в Google Hangouts

Цитата
Тот же флеш по умолчанию спрашивает разрешение на доступ к локальным ресурсам машины.

Ты пробовал, смотрел демо? Или лишь бы ляпнуть?
Разрешение запрашивается с самого зарождения. И к камере и микрофону. И даже в нотисам (не в тему).

Ну и давай посмотрим на это с другой стороны - сколько возможностей для порчи у JS и Флеша? Будем честные, что через флеш можно убить компьютер, а вот через JS - только браузер и это максимум если постараться. Хотя если знаешь такие способы, то лучше у Гугла за раскрытие уязвимостей получить денежку.

И напомню, что флеша может и не быть и тут будет облом. В общем как и современного браузера.

Цитата
Ну а это вообще не оставляет никаких надежд:

Давай ещё раз внимательно взглянем на заголовок топика, а потом посмотрим демо в статье, а заодно и дату статьи. Ага? Вот при чем тут ВИДЕО?!

ЗЫ Ну ладно не буду я спорить дальше. Проще изучить флеш или java, че спорить то, да и будущее за ними!
/* сарказм */

Ещё
Цитата
Браузер Android 3.0 – один из первых примеров реализации этого API. Чтобы увидеть его в действии, посмотрите это видео.
    Chrome для Android (0.16)

Ты давно видел таких мамонтов?
Это надо трактовать как "даже андройд 3 и хром для андройда 0.16 это поддерживали"
Zzepish
AllesKlar
я не могу ее освоить(((
Какие-то основы через курс Специалиста можно выучить. Но они даже графики нормально не дают(((
Хотя очень хочу джаву выучить.
Кстати- я как-то начинал учить флеш! все в разы проще
BaNru
Цитата
Кстати- я как-то начинал учить флеш! все в разы проще

Ты изучал не флеш, а FlashMX (или как она сейчас называется) - программу.
Это как визуальный редактор Dreamweaver.
Ты просто дергал объекты и назначал им действия.

Сам же флеш работает на AS, точнее сценарии пишутся для флеша на AS.
И вот AS сложнее JS, хотя синтаксис очень похожий.
И вот этот AS ты наверное не знаешь ни грамма.
Zzepish
BaNru
нет! Я изучал action script.
Но я его очень поверхностно изучал (я тогда искал еще язык программирования, помимо php и js, на котором реально можно что-то делать в динамике нормально). Хотя мне нравится, что кадры там сами меняются.
А еще мне там очень понравилась функция, которая показывает, когда 2 объекта сталкиваются. Очень удобно
Президент!
гдето на хостах есть молнеиносная помощь в виде кто сейчас ответить может на вопрос клиента, там же все на джаве сделано, и даже видно есть кто на связи ил нет, осталось поставить)) вернее стянуть джаву, поставить эту форму и добавить ГОЛОС из проекта Голос, и вроде все.
BaNru
Цитата
Хотя мне нравится, что кадры там сами меняются.
А еще мне там очень понравилась функция, которая показывает, когда 2 объекта сталкиваются.

Ну вот, о чем и говорил. AS ты похожеслишком поверхностно проходил.
На AS по идее можно написать, нарисовать что угодно во флеше.
А графические инструменты - это набор готовых функций.
Погугли "flash to html5"
Сейчас много инструментов похожих на FlashMX, в частности Adobe Wallaby

Ну а ещё проще - для начала посмотри в сторону jQ.
Это фреймворк для (грубо говоря) фронтенда. Эффекты всякие на страницы, анимации и т.д. С кучей функций и плагинов готовых, по типу сталкивающихся объектов.
Так же есть и фреймворки для анимации.

Но для аудио чата конечно ни чего из перечисленного не подойдет. Там нужно писать JS в "блокнотике".

Материалы, которых должно быть достаточно есть непосредственно на
http://javascript.ru/
https://developer.mozilla.org/
Zzepish
BaNru
с канвасом jquery работает криво! лучше другой юзеть 9не помню названия, но он чисто под карвас заточен)
BaNru
Цитата (Zzepish @ 20.03.2014 - 19:54)
BaNru
с канвасом jquery работает криво! лучше другой юзеть 9не помню названия, но он чисто под карвас заточен)

Ну если ты за канвас, то для jQ не предназначен для него. Хотя конечно и может работать.
Я видел демо (сейчас не вспомню), где jQ был не на последнем месте по анимации. Там куча кругляшков белых летело, как в заставке виндовс, только крупнее. И не знаю точно, мож без канваса.

А непосредственно для канваса есть куча либ.

Смысл не в этом поста был.

Ты сам чего хочешь?


ЗЫ Сейчас нагуглил
http://www.greensock.com/css3/
Сам не работал, но вроде утверждают, что быстрее jQ.
И с виду не хуже Flash biggrin.gif

ЗЫЫ А вот там я и видел это демо
http://www.greensock.com/js/speed.html
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.