Потоковое видео-конференции в ASP, какие у меня варианты? - PullRequest
1 голос
/ 19 мая 2011

Я искал в Интернете и нашел некоторую информацию о потоковой передаче видеоконференций, и все же я чувствую, что не понимаю, как это сделать. Я знаю, что здесь доступны различные службы собраний, и мне интересно, можно ли интегрировать / встраивать один из них в веб-сайт, написанный на ASP.

  1. Видеоконференция Потоковые решения Поваренная книга
  2. i-meet.com
  3. iMEET - Ваша личная комната для совещаний ждет
  4. SO Результаты поиска: Вопросы, содержащие 'asp потокового видео'

Заказчик запрашивает функцию потоковой передачи видеоконференций через веб-камеру, которая фактически написана на ASP.

Итак, вопросы:

  1. Как создать функцию потоковой передачи видеоконференций для работы с веб-сайтом, написанным на ASP? *
  2. Можно ли каким-то образом встроить возможность потоковой передачи видео таких сайтов iMeet в этот веб-сайт, написанный на ASP? *
  3. Можно ли использовать некоторые компоненты .NET для потоковой передачи для использования на этом веб-сайте ASP?
  4. Есть вопросы, которые могут помочь? =)

Спасибо за вашу помощь! =)

1 Ответ

2 голосов
/ 13 октября 2011

Я наконец нашел свой ответ, используя Silverlight 4 и класс CaptureSource, как описано в следующих ссылках.

  1. Класс CaptureSource ;
  2. Захват веб-камеры в Silverlight 4 .

Что касается потокового контента, я понял, что мне понадобится серверная служба, которая транслирует полученный контент из другого источника, скажем, с другой веб-камеры или тому подобного. Затем захваченный источник доступен для трансляции.

Чтобы получать контент, который транслируется с потокового сервера, необходимо подписаться на определенный IP-адрес или URL-адрес и порт, используя класс типа «SingleSourceMultipleTarget» (я не совсем уверен насчет имени класса здесь, я буду изменить, когда я найду точное имя класса, которое я имею в виду).

На стороне сервера я бы предложил использовать возможность SmoothStreaming IIS 7 и более поздних версий, описанную здесь: Начало работы с IIS Live Smooth Streaming . Я добавлю еще одну ссылку позже, когда найду ее снова.

Наконец, используя эти инструменты, можно начать. Другим интересным вариантом является использование видеокодека H264, а затем необходимо портировать его на сам .NET, вероятно, используя класс DllImportAttribute. Я еще ничего не тестировал в этом направлении.

Вернувшись в классический ASP, iFrame должен использоваться для отображения содержимого потоковой передачи с использованием базового приложения Silverlight.

Надеюсь, это когда-нибудь кому-нибудь поможет, так как требует много часов исследований и чтения! =)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...