Kakao i Connect Live 커뮤니티

컨퍼런스콜 녹음 질문드립니다

안녕하세요.
컨퍼런스 콜 샘플에서 녹음 관련 질문드립니다.

도큐먼트와 동일하게 진행하였고, 차이점은
Environment.getExternalStorageDirectory().path + File.separator + “Download/aecdump.wav”

로 확장자를 붙어서 했습니다. 확장자를 붙이지 않으면, 읽을 수 없는 포맷으로 저장이 됩니다.

확장자를 붙이고 저장을 하면, UNPACK_DONE -> WRITE_DONE 을 거쳐 wav 파일이 생성은 되나,
동시에 com.google.protobuf.InvalidProtocolBufferException: Protocol message contained an invalid tag (zero). 라는 Exception 에러가 뜹니다.

그리고 저장소에 저장된 파일을 클릭시, 요청한 트랙을 재생할 수 없다고 뜹니다.

관련 문제에 대해 조언을 얻을 수 있을까요
답변 주시면 감사하겠습니다.

안녕하세요.
컨퍼런스콜에서 어떤시나리오로 녹음을 진행하셨는지
시나리오 전달 부탁드립니다.
(ex. 한명이 참여후, 다른 한명이 들어온 두명참여 녹음본 or 혼자 컨콜에 참여하고 녹음했을때 등등)

추가로 테스트 기종 말씀해주시면

해당증상 확인후 답변 드리겠습니다.
감사합니다.

답변 감사드립니다.

  1. 시나리오 : 혼자 컨콜에 참여해 녹음
    config.aecDumpFilePath = Environment.getExternalStorageDirectory().path + File.separator + “Download/aecdump” 와
    val source = Environment.getExternalStorageDirectory()
    .path + File.separator + “Download/aecdump” ->

의 aecdump를 aecdump.wav 로 변경(open failed: EISDIR (Is a directory) 에러가 발생해서)

  1. targetSdkVersion : 29
  2. minSdkVersion : 21
  3. remotemonsterSDK : 2.7.4
  4. 핸드폰 기종 : 갤럭시 s9
1 Like

답변 감사드립니다.

  1. 시나리오 : 혼자 컨콜에 참여해 녹음
    config.aecDumpFilePath = Environment.getExternalStorageDirectory().path + File.separator + “Download/aecdump” 와
    val source = Environment.getExternalStorageDirectory()
    .path + File.separator + “Download/aecdump” ->

의 aecdump를 aecdump.wav 로 변경(open failed: EISDIR (Is a directory) 에러가 발생해서)

  1. targetSdkVersion : 29
  2. minSdkVersion : 21
  3. remotemonsterSDK : 2.7.4
  4. 핸드폰 기종 : 갤럭시 s9

안녕하세요.

문의주신 내용 검토중 의문사항 여쭤봅니다.
https://docs.remotemonster.com/common/record#client-beta
내용에서 확인할 수 있듯이 녹음된 aecdump파일을
upack.run 을 해줘야 dump파일이 wav 파일로 변환이 되는데요.

그리고 컨퍼런스콜 상품 remonConference 는 p2p 방식이 아니기때문에
서버에서 녹화되는 영상파일을 활용하시는것이 바람직해 보입니다.

감사합니다.

답변 감사드립니다.

근데 컨퍼런스콜은 Communication이 아니라 LiveCast 에 속하나요??
일전에 전화로 문의 드렸을때, 컨퍼런스 콜은 Communication 속해
서버단의 영상/음성 녹화가 안된다고 들었었습니다.

답변 주시면 감사하겠습니다.

안녕하세요.

오늘 유선상으로 안내드렸던 신화은입니다.
1:1 통화의 경우에는 서버단의 녹화가 제공되지 않지만 그룹 통화의 경우에 녹화가 가능합니다.

감사합니다.