Как транслировать телеканал с TV Tuner Card в asp.net? - PullRequest
0 голосов
/ 15 ноября 2010

У меня есть система с ТВ-тюнером. В моем проекте я хочу передать один канал из моей системы другим пользователям в моей локальной сети.

Понятия не имею, как транслировать телеканал с карты ТВ-тюнера.

Я хочу использовать ASP.NET с C #.

Пожалуйста, помогите мне найти решение для этого требования.

Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 09 декабря 2010

Мне очень повезло, используя Microsoft Expression Encoder для трансляции сигнала с карты ТВ-тюнера по локальной сети. Существует бесплатная пробная версия, которую вы можете использовать, чтобы увидеть, будет ли она работать для вас.

Что касается включения его в страницу ASP.NET, я поэкспериментировал с использованием тега видео HTML 5 в Google Chrome для захвата потока. В итоге я использовал VLC для перекодирования вывода Expression Encoder в тип OGG (Theora + Vorbis). Я использовал команду vlc:

vlc.exe -vvv http://127.0.0.1:8080 --sout #transcode {vcodec = theo, vb = 3500000, масштаб = 1, acodec = vorb, ab = 128, каналов = 2, частота дискретизации = 44100, аудио- синхронизация, threads = 2, деинтерлейсинг}: http {dst =: 8081 / stream.ogg}: no-sout-rtp-sap: no-sout-standard-sap: ttl = 1: sout-keep

, а затем

<video autoplay controls>
  <source src="http://[yourServerIp]:8081/stream.ogg"  type='video/ogg; codecs="theora, vorbis"'>
</video>

Хотя я думаю, что в платной версии Expression Encoder есть возможность кодировать прямо в h.264, что может позволить вам полностью пропустить шаг VLC.

Не уверен, что это решит вашу проблему полностью, но, надеюсь, это поможет.

0 голосов
/ 15 ноября 2010

В основном карты ТВ-тюнера используют кодировщик Windows Media для кодирования формата, который они получают с кабеля, чтобы программное обеспечение ТВ-тюнера могло декодировать его и отображать в воспроизводимом формате.Вам может потребоваться сделать то же самое с помощью плагина Windows Media, чтобы получить поток с карты ТВ-тюнера в поток HTTP.Я предполагаю, что VLC может транслировать контент с вашего ТВ-тюнера в местоположение HTTP, а затем вы можете взять этот поток и показать его пользователю через плагин проигрывателя Windows Media.Я не уверен, как это будет работать, хотя.Хотел бы я иметь лучший ответ для вас.

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