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에 관한 문의는 이쪽으로부터

좋은 웹페이지 즐겨찾기