как реализовать и какой аудио, видео чат с передачей файлов на мой сайт с помощью php - PullRequest
1 голос
/ 14 мая 2010

Мне нужно внедрить приложение чата на мой сайт, используя php. В чате есть такие функции, как передача аудио, видео и файлов.

поэтому, пожалуйста, дайте ответ на это,

Спасибо

Ответы [ 3 ]

1 голос
/ 24 июня 2011

Как разработчик приложений видеочата в течение нескольких лет (http://avchat.net) Я думаю, что могу сделать несколько просчитанных комментариев по этой теме:

1) Существует 2 типа чата для веб-сайтов: групповые чаты (в стиле IRC) и службы мгновенных сообщений (лучший пример здесь - чат Facebook)

2) Часть текстового чата может быть выполнена исключительно с помощью HTML / JS на клиенте и Php / ASPX на сервере, однако эти решения будут иметь тенденцию создавать некоторую нагрузку на ваш сервер из-за постоянного пула. Одним из решений является использование сервера XMPP / Jabber, а другим - использование стороны сервера Erlang (Facebook использует ее).

3) Для аудио- и видеочата вам понадобится медиа-сервер (FMIS от Adobe стоит 4500 долларов, Wowza - 995 долларов, Red5 - с открытым исходным кодом и бесплатный). Клиент также должен быть выполнен во флэш-памяти (по крайней мере, видео / аудио часть).

4) Существуют также компании, предоставляющие хостинг для медиасерверов (http://influxis.com), и Amazon EC2 предлагает серверы с предустановленными Wowza и FMIS.

5) Flash aso позволяет вам делать одноранговое видео, но оно подходит только для сценариев 1 - 1 или 1 для огромной аудитории . И вам все еще нужен медиа-сервер с поддержкой p2p (FMES).

0 голосов
/ 14 мая 2010

Если вы хотите просто иметь возможность отправлять файлы, вам нужно загрузить их на сервер, я думаю, с AJAX, чтобы сделать это гладко. Для этого вы можете использовать http://www.uploadify.com/

Если вы тоже хотите аудио и видео чат, вам понадобится Flash - от этого никуда не деться. Это совсем не просто. Может быть http://avchat.net/ будет то, что вы хотите.

0 голосов
/ 14 мая 2010

Ммм .. создать такое приложение совсем не просто, и вам не понадобится только PHP.

Полагаю, вы ищете апплет или скрипт, который уже реализован.

Я просто знаю некоторые JS-скрипты, которые могут быть встроены в ваш сайт, но просто общаюсь [не аудио, видео и прочее ..]

Попробуйте это:

http://www.sitescripts.com/JavaScript/Chat_and_Instant_Messaging/

...