2010-11-05 6 views
0

У моего клиента есть требование, чтобы иметь возможность получать многоадресный видеопоток в Silverlight. К сожалению, клиент не хочет использовать Streaming Services 2008 для потоковой передачи многоадресного видеоконтента клиентам Silverlight. Наша тестовая среда состоит из установки VLC Server для потоковой передачи видео MP4 на адрес многоадресной рассылки. Я уверен, что есть способ сделать это, используя источник медиапотока или библиотеки от Streamcoders, но я не могу понять это. Я размещаю это здесь, поэтому в надежде, что кто-то еще может дать некоторые рекомендации, чтобы помочь мне справиться с этой задачей. Я ценю любую помощь, которая может быть предоставлена.Silverlight 4 Multicast Video Stream

Я получаю UDP-пакеты от VLC-сервера через UdpAnySourceMulticastClient. Я не могу понять, как получить пакет, а затем визуализировать видео в медиа-элементе. Я надеюсь, что мы сможем использовать Silverlight Media Framework для игрока после того, как мы сравним эту часть.

ответ

0

Эй, Грант, Проверьте эти ссылки. Похоже, нет простого пути. http://www.muranosoft.com/Outsourcingblog/Video-In-Silverlight-4.aspx http://code.msdn.microsoft.com/ManagedMediaHelpers

+0

Благодаря Srinivasan, я уже наткнулся на эти ссылки и боялся, что это был путь, по которому я должен был бы следовать. – Grant

0

Ну, эта тема уже несколько месяцев, но вы рассмотрели следующие два предмета, которые были добавлены вместе, чтобы что-то сработало для вас.

IIS Smooth Streaming http://www.iis.net/download/SmoothStreaming

в сочетании с кодировщиком Pro Microsoft Expression в (v4) http://www.microsoft.com/expression/products/encoderpro_overview.aspx

Вы можете получить бесплатную копию Expression Encoder, который является бесплатным, но только позволяет делать 10 минут видео.

Просто дать еще несколько ориентирами ...

Джефф

+1

Спасибо за помощь, но клиент не захотел использовать IIS Smooth Streaming. Несмотря на то, что им давали действительно захватывающие демо технологии. Мы потратили на это несколько недель, и наши приоритеты переключились на работу над другими вещами в проекте, поэтому мы не придумали решение. – Grant