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 유형으로 다음 한 가지의 유형을 지원함
webrtcaudio
: WebRTC Audio Stream Signal Channel 생성(참고사항, Appendix 참고)
usecontainerid
: (Boolean, Mandatory) ContainerID를 channelId로의 이용 여부이며 true
만 지정할 수 있음
true
: channelID로 ContainerID를 이용함
result_cd
extra
sessionid
: (String) Channel 서버에서 채널 참여를 위한 id이다. (options.useContainerId
가 true
일 경우 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");
}
});