Потоковое видео с использованием C#

#c# #c#-4.0 #video-streaming

#c# #c #-4.0 #потоковое видео

Вопрос:

Я запускаю новый проект для воспроизведения видео в моей локальной сети, на самом деле, если я введу IP-адрес в своем браузере, я получу файл m3u со следующей информацией:

http://192.168.1.101:31344

Итак, если я открою этот файл, я смогу просмотреть видео с помощью VLC Media Player. Однако в школе я предложил реализовать свой собственный видеоплеер. Я знаю, что есть некоторые опции, такие как DirectX, Silverlight и т.д. Поэтому я ищу рекомендации по использованию технологии, поэтому приветствуются любые советы.

У меня нет никаких ограничений, единственное — использовать C # в VS 2010 Professional.

Спасибо, m0dest0.

Комментарии:

1. Я голосую за закрытие этого вопроса, потому что он слишком широк по масштабу. Я бы предположил, что это либо (а) очень тривиально (встроить медиаплеер), либо (б) невероятно сложно, несомненно требуя встроенного взаимодействия … в этом случае проект становится чем-то большим, чем C #. Ни один из этих подходов не подходит для школьного проекта, а последний потребует навыков довольно высокого уровня.

Ответ №1:

Ну, я использовал Silverlight со встроенным MediaElement и просто установил источник по адресу видеофайла. Это было просто в использовании. Я бы не назвал это «написанием собственного видеоплеера», но это должно подойти.

В ссылке, которую я вам дал, есть множество примеров.