Трансляция видеоконференций в ASP, какие у меня варианты?

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

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

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

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

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

Спасибо за вашу любезную помощь! знак равно


person Will Marcouiller    schedule 19.05.2011    source источник


Ответы (1)


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

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

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

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

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

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

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

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

person Will Marcouiller    schedule 13.10.2011