|
|
|
Трансляция видео в режиме реального времени на сайте
|
|||
|---|---|---|---|
|
#18+
Возникла необходимость на одном из ASP.NET сайтов реализовать трансляцию ВИДЕО в режиме реального времени с обычной веб-камеры, расположенной на обычном компьютере в сети интернет. Набросал небольшой тест, с использованием библиотеки AForge.NET , который работает следующим образом: 1. Есть клиент, который с помощью AForge выхватывает фреймы с веб-камеры, сериализует их и посылает сервису. К слову - на клиенте все очень шустренько работает - 30 кадров в секунду. 2. Сам сервис, на который клиентское приложение отправляет сериализованный Image. У этого сервиса также есть метод GetLatestFrame(), возвращающий последний актуальный кадр. 3. Обычная ASP.NET страничка с флэш-контролом, которая раз в N-милисекунд обращается к методу сервиса GetLatestFrame, получает самый последний кадр и отображает его. И тут, в конце цепочки, мы уже имеем всего 2-3 кадра в секунду. Кадрый меняются и получается тормознутое видео. Надо подымать FPS. Уменьшение качества картинки особо не помогло, да и проблема тут, наверное, в архитектуре. Подключить камеру напрямую к серверу, чтобы избежать перехода с пункта 1 на пункт 2 не возможно (нет технической возможности). Вопросы: a) Возможно ли как-то реализовать трансляцию VideoStream с веб камеры, вместо JPEG-картинок? Ну и ссылочку в нужную сторону. Возможно, VLC? b) Может кто-то в курсе, как работает Skype? Мне кажется что там по-любому должно быть промежуточное звено... Подскажите правильный вариант реализации данной фичи, огромное спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2010, 18:55 |
|
||
|
Трансляция видео в режиме реального времени на сайте
|
|||
|---|---|---|---|
|
#18+
Есть решения с помощью Адобе флеша, както прикручивал видео чат, не подойдёт? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2010, 22:32 |
|
||
|
Трансляция видео в режиме реального времени на сайте
|
|||
|---|---|---|---|
|
#18+
freebrainz, Вобще-то эти штуки используют потоковое видео через протокол UDP, а не TCP. Можно погуглить Real Producer, например. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2010, 22:41 |
|
||
|
Трансляция видео в режиме реального времени на сайте
|
|||
|---|---|---|---|
|
#18+
ПарамонЕсть решения с помощью Адобе флеша, както прикручивал видео чат, не подойдёт? Подойдет, но по моему там видео-сервер используется платный? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2010, 12:25 |
|
||
|
Трансляция видео в режиме реального времени на сайте
|
|||
|---|---|---|---|
|
#18+
freebrainzПарамонЕсть решения с помощью Адобе флеша, както прикручивал видео чат, не подойдёт? Подойдет, но по моему там видео-сервер используется платный? Есть бесплатная версия с ограничениями по количеству конектов вроде ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2010, 15:24 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=126&tid=1359469]: |
0ms |
get settings: |
8ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
43ms |
get topic data: |
5ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 254ms |
| total: | 352ms |

| 0 / 0 |
