나는 C++로 클래식 클라이언트 서버 환경을 가지고 있습니다.
이제 특정 클라이언트간에 음성 채팅을 구현하려고합니다.
내 문제는 : 오디오를 "일시 중지"하지 않고 스트리밍하는 방법입니다. 나는 이론에만 관심이있다.
나의 첫 번째 아이디어는 버퍼에 0.5 초 간격으로 몇 바이트를 캡처 한 다음 서버로 보내서 관심있는 클라이언트에게 다시 보냅니다.
그러나 가능한 한 실시간으로이를 수행하는 방법을 모르겠습니다!
C++ 마이크로폰에서 오디오 스트리밍
편집 클라이언트는 윈도우이며, 서버는 사용자가 코덱을 선택할 것이며, 그 코덱에 의해 지정된 클럭 속도에 따라 류를 리눅스
이 질문에 대한 정답은 운영 체제에 따라 다릅니다. 이 작업을 수행하는 Microsoft Windows에서 실행되는 응용 프로그램은 Linux에서 실행되는 응용 프로그램과 완전히 다릅니다. 여기에 사용 된 운영 체제를 지정해야합니다. –