2012-05-17 2 views
2

Мне нужно, чтобы кто-то указывал на правильное направление в Silverlight в потоковой передаче WPF.Потоковая передача IIS и WPF

У меня есть два проекта: одна - это веб-страница Silverlight, а другая - проект WPF. Цель состоит в том, что в приложении WPF пользователь может загрузить видео на сервер, а веб-страница Silverlight передает его с помощью любого веб-протокола (скорее всего, http).

Я использую Expression Encoder SDK для создания кода, который перекодирует видеофайлы (поскольку исходные видеофайлы будут очень большими, по 1gb каждый), и до сих пор я думаю, что у меня все в порядке, но теперь мне нужно транслировать его в Интернете, и я не могу этого сделать.

Веб-страница Silverlight размещена на Windows Server 2008 R2 с IIS 7.0.

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

Если возможно, я хотел бы несколько примеров коды о том, как достичь потокового через IIS, а некоторые указатели на то, что я мог сделать, или я делаю неправильно ...

Благодаря

ответ

0

Я не вижу, почему пользователь приходится вручную делать это каждый раз в IIS. Из своего приложения WPF заставьте его сохранить ваше видео в определенном месте внутри вашего IIS. Также сделайте одноразовую конфигурацию в своем IIS для доставки расширения видео, которое вы загружаете, если его mp4 или wmv дают ему тип MIME, «application/octet-stream», поэтому, когда пользователь запрашивает его, он будет доставлен IIS.

Нет, настроить приложение SilverLight, чтобы прочитать файл из каталога IIS (вы должны знать имя файла, он спасся в IIS, в первую очередь.)

Если вам нужно иметь «потоковый» опыт , IIS будет недостаточно, вам придется использовать потоковый сервер, такой как Windows Media Server или флэш-сервер.

Надеюсь, это поможет.

Смежные вопросы