Kakao i Connect Live 커뮤니티

fetchCasts() 에서 받아올 수 있는 meta data가 어떤게 있나요?

현재 방송 중인 채널 리스트를 받아오기 위해 RemonCast의 fetchCasts() 함수를 호출하면 받아올 수 있는 데이터가 어떤게 있는지요?

문서 상으로는 Channel_id외에 받아올 수 있는 데이터가 없는 것 같은데, 개발중인 서비스 로직상 현재 방송중인 채널의 제목, 생성자, 생성시간 등의 정보를 담아야 합니다.

fetchCasts()에서 직접 메타데이터(ex. 채널명, 생성자, 생성시간 등…)를 받아올 방법이 없는 경우, 차선책으로 fetchCasts에서 channel_id를 받아와서 서버에 해당 channel_id와 데이터를 맵핑해줘야되는데 이경우 불필요한 api call들이 많이 발생하게 됩니다.

방법이 없는지요?

안녕하세요.
fetchCasts()의 경우 채널이름, 채널상태, 채널아이디 등을 포함하고있습니다.

현재 방송서비스를 제공하는 여러 고객사 분들과, 제가 개발했던 방송 서비스들은 각각의 방송 관리 시스템이 존재합니다.
서비스마다 요구하는 정보가 너무나 상이하고, 각 서비스의 업데이트, 새로운기능들이 추가가 될때 개별 방송관리 시스템이 없으면 많은 어려움이 있기 때문입니다.

별개로 fetchCast에 메타데이터 추가에대해 자체적으로 논의 해보도록 하겠습니다.
모든 요구사항을 sdk 업데이트에 반영할 수는 없지만, 요구 항목들을 명확히 정리해 주시면 그에 알맞게 대응 하도록 하겠습니다. 감사합니다.

말씀주신 각각의 방송 관리 시스템이라는 것은 백엔드 서버에서 별도로 현재 송출중인 라이브 방송 리스트와 그 상태, 메타데이터 등을 관리해야한다는 것인가요?
그렇게 되는 경우 리모트몬스터에서 제공하는 api의 데이터와 어떻게 sync를 맞추는지 궁금합니다.

안녕하세요.
말씀하신 방법이 맞습니다.

다음과 같은 방법 써서 Sync를 맞추면 좋습니다.

  1. Remon 서버에서 방송 생성/종료에 대한 webhook 날려줍니다. -> Sync를 맞춥니다.
  2. 방송자가 방송/종료시 서버에 관련정보 전달
  3. 시청자가 해당방송 접속시 error가 나면, ‘이미 종료된 방송으로 표시’
  4. 각 서비스만의 +@ 방법 추가.

감사합니다.

1 Like

답변 감사드립니다. 참고하겠습니다.