문제

기본 앱이라고 생각하는 것을 빌드하려고합니다. 글쎄요 그런 다음 해당 신호를 가져 와서 스트리밍하여 다른 컴퓨터가 "듣기"할 수 있습니다. 다른 컴퓨터는 Windows 또는 OS X입니다.

  1. 오디오 신호를 얻는 방법에 대한 아이디어가 있습니까?
  2. 타사 플러그인없이 오디오를 스트리밍하는 가장 효율적인 방법은 무엇입니까? 오픈 소스 솔루션이 있다면 관심이 있습니다.

감사!

크리스

도움이 되었습니까?

해결책

Windows XP에서는 오디오 필터 드라이버를 작성하지 않고 출력 신호를 가로 채는 방법이 없기 때문에 전혀 사소하지 않습니다 (마음의 희미한 마음에 적합하지 않음).

Windows Vista 이상에서는 WASAPI API (Windows에 내장)를 사용하여 AUDCLNT_STREAMFLAGS_LOOPBACK 플래그를 사용하여 오디오 클라이언트를 초기화하여 오디오 엔진의 출력을 캡처 할 수 있습니다. 이렇게하면 오디오 엔진의 출력에 연결된 캡처 스트림이 제공됩니다.

그런 다음 해당 오디오를 포장하여 다른 컴퓨터로 보내고 원하는 오디오 렌더링 API로 렌더링 할 수 있습니다.

나는 OSX에서 동일하게하는 방법을 모른다 :(.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top