PlayRTC-Javascript-Code-Samples
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.settings
basic
datachannel
experimental
full-features
itsquare
playrtc-channel-service
record
tisquare
utility
.gitignore
.project
LICENSE
README.md

README.md

PlayRTC Javascript Code Samples

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 서버 제공 채널 서비스

PlayRTC 서비스가 제공하는 채널 기능 사용

  • Channel
    • 채널 목록을 가져와 표출하기

데이터 채널

데이터 채널을 통해 자료 주고 받기

  • 주의
    • 파이어 폭스의 경우 아래의 예제에서는 에러가 생기게 되며, 이는 한 페이지에서 데이터 채널 객체를 하나만 생성하여 사용할 수 있기 때문
    • 파이어 폭스에서 데이터 채널을 테스트를 진행하고자 하면 아래의 종합을 사용하여 테스트를 진행
    • 크롬은 정상작동
  • Text
    • 데이터 채널로 문자 보내기
  • File
    • 데이터 채널로 파일 보내기
  • Big File
    • 데이터 채널로 큰 파일 보내고, 진행상황을 표시 하기

녹음/녹화

영상, 음성의 녹음/녹화

  • 주의
    • 현재 크롬(v47)에서 녹화 기능은 지원되지 않고 있으며, 이 테스트를 위해서는 파이어 폭스를 사용할 것
  • Local Audio Record
    • 로컬 사용자 오디오 녹음하고 저장하기
  • Local Video Record
    • 로컬 사용자 비디오 녹음하고 저장하기
  • Remote Audio Record
    • 리모트 사용자 오디오 녹음하고 저장하기
  • Remote Video Record
    • 리모트 사용자 비디오 녹음하고 저장하기

유틸리티

기타 기능, 개발 도구

종합

COPYRIGHT (c) 2015 SK TELECOM CO. LTD. ALL RIGHTS RESERVED.