PlayRTC의 자바스크립트 SDK 코드 샘플
이 저장소는 PlayRTC의 자바스크립트 SDK를 사용하는데 있어서 필요한 여러 기능을 코드 조각으로 모았습니다. 아래의 링크를 통해 각각의 기능과 실질적인 활용방법을 이해하고 응용할 수 있도록 하였습니다.
PlayRTC의 가장 기본적인 기능인 사용자와 사용자를 연결하고 영상, 음성 통화를 수행
- Get Media
- PlayRTC를 통해 기기의 영상, 음성 가져오기
- Media Stream - Audio Only
- PlayRTC를 통해 사용자(Peer)와 사용자(Peer)끼리 Audio 태그를 사용하여 음성 통화 하기
- Media Stream - Video and Audio
- PlayRTC를 통해 사용자(Peer)와 사용자(Peer)끼리 Video 태그를 사용하여 영상, 음성 통화 하기
- Calling
- 통화시 상대방의 수락을 기다리기
PlayRTC 서비스가 제공하는 채널 기능 사용
- Channel
- 채널 목록을 가져와 표출하기
데이터 채널을 통해 자료 주고 받기
- 주의
- 파이어 폭스의 경우 아래의 예제에서는 에러가 생기게 되며, 이는 한 페이지에서 데이터 채널 객체를 하나만 생성하여 사용할 수 있기 때문
- 파이어 폭스에서 데이터 채널을 테스트를 진행하고자 하면 아래의
종합
을 사용하여 테스트를 진행 - 크롬은 정상작동
- Text
- 데이터 채널로 문자 보내기
- File
- 데이터 채널로 파일 보내기
- Big File
- 데이터 채널로 큰 파일 보내고, 진행상황을 표시 하기
영상, 음성의 녹음/녹화
- 주의
- 현재 크롬(v47)에서 녹화 기능은 지원되지 않고 있으며, 이 테스트를 위해서는 파이어 폭스를 사용할 것
- Local Audio Record
- 로컬 사용자 오디오 녹음하고 저장하기
- Local Video Record
- 로컬 사용자 비디오 녹음하고 저장하기
- Remote Audio Record
- 리모트 사용자 오디오 녹음하고 저장하기
- Remote Video Record
- 리모트 사용자 비디오 녹음하고 저장하기
기타 기능, 개발 도구
- Check Peer Info
- 사용자의 정보 확인 하기
- Custom Media Quality
- 영상/음성의 품질을 지정하기
- startStatsReport
- 각종 품질 지표의 측정 및 표현
- User Command
- PlayRTC 서비스가 제공하는 Web Socket기반의 API를 통해 상대방에게 명령을 전달하기
- Full Features
- 위 기능을 한페이지에서 사용하기
- Full Features Config
- config를 적용할 수 있습니다
- Full Features Config(TEST)
- (test)config를 적용할 수 있습니다
COPYRIGHT (c) 2015 SK TELECOM CO. LTD. ALL RIGHTS RESERVED.