media.createChannel - GiGAGenie-ServiceSDK/UserGuide GitHub Wiki

gigagenie.media.createChannel

API 설명

  • Channel 생성 API
  • 기가지니와 P2P로 데이터를 전송하기 위한 Channel을 생성함
  • 이 API는 기가지니에 가상 키 입력을 전달하거나, WebRTC로 Audio/Video 스트림을 연결하기 위한 Signal Channel 에 활용됨

API 구조

  • function createChannel(options,callback)
  • options
    • channeltype: (String, Mandatory) 생성할 Channel 유형으로 다음 한 가지의 유형을 지원함
    • usecontainerid: (Boolean, Mandatory) ContainerID를 channelId로의 이용 여부이며 true 만 지정할 수 있음
      • true: channelID로 ContainerID를 이용함
  • result_cd
    • 200: 성공
    • 500: 시스템 Error
  • extra
    • sessionid: (String) Channel 서버에서 채널 참여를 위한 id이다. (options.useContainerIdtrue 일 경우 containerid를 반환)

사용 예시

// callback 방식
var options = {};
options.channeltype = 'audio';
options.usecontainerid = true;
gigagenie.media.createChannel(options, function (result_cd, result_msg, extra) {
    if (result_cd === 200) {
        console.log("createChannel Success..");
    } else {
        console.log("createChannel Fail");
    }
});