WebRTC에서 음성 믹스
agora.io의 WebRTC SDK로 음성 믹스 구현
Github에 게시 중
음성 믹스 사용소
· 노래방
・교재용
만들 앱
・마이크의 음성과 온라인상의 음악 파일을 믹스해 전달
개발 환경
Chrome 85.0.4183.83
AgoraVideoSDK for Web 3.1.2
사용할 API
startAudioMixing(options: object, callback: function): void
공식 문서
구현 내용
버튼 클릭으로 음악 파일의 믹스 시작.
function startAudioMixing(){
localStream.startAudioMixing({filePath:"/path/to/file.mp3",cycle:1,playTime:0,loop:false,replace:false},function (err) {
console.log("audiomix err:"+err);
});
}
화면
화상 통화 화면에 버튼이 붙을 수 있네요. . .
보충
이번은 WebSDK에서의 소개였지만, Native용의 SDK에서도 같은 구현이 가능합니다.
관련 링크
· 오디오를 믹스하고 스트리밍할 수 있나요?
· startAudioMixing의 오디오 소스에서 온라인 파일을 사용할 때의 프로토콜은 무엇입니까?
· Android 10에서 startAudioMixing API를 사용하여 음악을 재생할 수 없는 이유는 무엇입니까?
마지막으로
agora.io에 관한 문의는 이쪽으로부터
Reference
이 문제에 관하여(WebRTC에서 음성 믹스), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/v-cube/items/733c43a501aa33469908
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
startAudioMixing(options: object, callback: function): void
function startAudioMixing(){
localStream.startAudioMixing({filePath:"/path/to/file.mp3",cycle:1,playTime:0,loop:false,replace:false},function (err) {
console.log("audiomix err:"+err);
});
}
agora.io에 관한 문의는 이쪽으로부터
Reference
이 문제에 관하여(WebRTC에서 음성 믹스), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/v-cube/items/733c43a501aa33469908텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)