То, почему делает Silverlight, обеспечивает веб-камеру и поддержку микрофона без какого-либо кодирования API?

В списке новых возможностей в Silverlight 4 Вы найдете следующее:

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

Silverlight получает аудиопоток как сырые данные pcm. Таким образом, как Вы поняли бы, например, аудио/видео-чат или клиент-серверное приложение аудиозаписи без какого-либо кодирования на стороне клиента, где нет никаких API в доступной Silverlight?

Намного меньше в Silverlight Вы не можете использовать неуправляемый dll. Можно использовать com автоматизацию (новая возможность Silverlight 4, я думаю только для Windows), но только если это было уже установлено на стороне клиента (Вы знаете любое кодирование серверы COM, которые установлены с окнами). Иначе, как Вы развернули бы пользовательский сервер COM в Вас приложение Silverlight?

Единственным путем я нашел, должен или развернуть кодирование командной строки и использовать его с COM AutomationFactory. CreateObject ("WScript. Shell") или реализовать кодирование для использования его в собственном AudioSink.

5
задан Alexander Zwitbaum 7 May 2010 в 15:39
поделиться

1 ответ

Когда я это обнаружил, моя первоначальная мысль заключалась в том, что М.С. не понимала, о чем на самом деле просили люди.Однако, как выяснилось, после разговора с некоторыми людьми из команды Silverlight проблема заключалась в том, что у них не было времени перейти к потоковой части. Чтобы получить решение для сквозной потоковой передачи (видеочат), им пришлось бы координировать свои действия с различными командами, которые не были связаны каким-либо определенным образом с командой Silverlight, и это просто не собиралось произойдет к тому времени, когда необходимо было выпустить Silverlight 4. Следовательно, я подозреваю, что они исправят это к тому времени, когда появится Silverlight 5.

Если вам нужно использовать эту функцию сейчас, есть довольно простая реализация приложения для видеочата, доступная на SocketCoder / Codeplex .

3
ответ дан 15 December 2019 в 06:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: