:Silverlight에서 인코딩 API없이 웹캠 및 마이크를 지원하는 이유는 무엇입니까? 새로운 당신이 다음을 찾을 수 있습니다 실버 라이트 4의 기능 목록에서
웹캠 및 마이크 채팅 또는 고객 서비스 응용 프로그램에 대한 예를 들어 비디오의 공유 및 오디오를 허용합니다.
Silverlight는 오디오 스트림을 원시 pcm으로 캡처합니다. 그렇다면 클라이언트 측 인코딩없이 오디오/비디오 채팅이나 클라이언트/서버 오디오 레코딩 응용 프로그램을 어떻게 구현할 수 있습니까? Silverlight에서 사용할 수있는 API는 없습니다.
Silverlight에서는 관리되지 않는 dll을 사용할 수 없습니다. com 자동화 (Silverlight 4의 새로운 기능인 Windows 용)는 클라이언트 측에 이미 설치되어있는 경우에만 사용할 수 있습니다 (Windows와 함께 설치되는 인코딩 COM 서버를 알고 있는지). 그렇지 않으면 Silverlight 응용 프로그램 내에서 사용자 지정 COM 서버를 어떻게 배포합니까?
내가 찾은 유일한 방법은 명령 줄 인코딩을 배포하고 COM AutomationFactory.CreateObject ("WScript.Shell")와 함께 사용하거나 자신의 AudioSink에서 사용할 인코딩을 구현하는 것입니다.
플래시 용 워즈와 같은 상업용 레코딩 및 스트리밍 솔루션을 사용할 수 있습니까? –
Silverlight 5에서는이 점이 중요하지 않습니다. –
Silverlight 5에서는 신뢰할 수있는 모드에서 모든 파일, p-invoke에 액세스 할 수 있으며 xna api를 사용할 수 있습니다. –