책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 웹 서비스/웹 프로그래밍
· ISBN : 9788960777934
· 쪽수 : 140쪽
· 출판일 : 2015-11-19
책 소개
목차
1 웹 기반의 실시간 통신 소개
__WebRTC 소개
__WebRTC 사용
__지금 당장 WebRTC를 사용해보자
__브라우저 호환성
____PC 기반의 크롬과 파이어폭스
____안드로이드 기반의 크롬과 파이어폭스
____오페라
____마이크로소프트
____애플
____최신 상황 업데이트
__정리
2 웹 기반 실시간 통신의 기술적인 소개
__통신 설정
____일반적인 흐름
________사용자 연결
________시그널링 시작
________후보 찾기
________미디어 세션 협상
________RTCPeerConnection 스트림 시작
____웹 소켓 사용
____다른 선택 가능한 시그널링 방법
__MediaStream API
__RTCPeerConnection API
____발신자 흐름
________onicecandidate 핸들러 등록
________onaddstream 핸들러 등록
________message 핸들러 등록
________로컬 카메라 접근을 위한 getUserMedia 사용
________JSEP 제안/응답 처리
____수신자 흐름
________onicecandidate 핸들러 등록
________onaddstream 핸들러 등록
________message 핸들러 등록
________로컬 카메라 접근을 위한 getUserMedia 사용
________JSEP 제안/응답 처리
____RTCPeerConnection의 위치
__RTCDataChannel API
__정리
3 실시간 화상 통화 애플리케이션 제작
__간단한 WebRTC 화상 통화 설정
__웹 서버를 이용한 두 사용자 연결
__시그널링 서버 설정
__발신자의 브라우저에서 제안 생성
__수신자의 브라우저에서 응답 생성
__로컬 비디오 스트림 미리보기
__피어투피어 스트림 생성
__스트림 처리 옵션
__챗룰렛 앱으로 확장
__정리
4 음성 전용 통화 애플리케이션 제작
__간단한 WebRTC 음성 전용 통화 설정
__음성 전용 통화 애플리케이션을 위한 HTML 사용자 인터페이스
__시그널링 서버에 음성 전용 흐름 추가
__오디오 스트림 처리 옵션
__정리
5 텍스트 기반 채팅 기능 추가
__화상 통화 애플리케이션에 텍스트 기반의 채팅 추가
__텍스트 기반 채팅을 위한 HTML 사용자 인터페이스
__채팅 지원을 위한 자바스크립트 함수 추가
__서버에서의 텍스트 기반 채팅 시그널 처리
__텍스트 메시지 처리 옵션
__정리
6 파일 공유 기능 추가
__화상 통화 애플리케이션에 파일 공유 기능 추가
__파일 공유를 위한 HTML 사용자 인터페이스
__파일 공유 지원을 위한 자바스크립트 함수 추가
__<input> 요소로 파일 추가
__드래그앤드롭 지원 추가
__웹 소켓을 통한 파일 전송을 지원하기 위한 자바스크립트 추가
__서버에서의 파일 공유 시그널 처리
__미리보기 썸네일 전송
__진행 상황 업데이트 제공
__RTCDataChannel 연결 설정
__RTCDataChannel 연결을 통한 파일 전송
__다른 파일 공유 옵션
__정리
7 예제 애플리케이션 1: 교육과 이러닝
__WebRTC를 교육과 이러닝에 적용
__전체 애플리케이션 구조
____교육자
____학생
____WebRTC 가능 브라우저
____기존 또는 새로운 웹 애플리케이션
____시그널링 서버
____TURN 서버
____보관 서버
__직면할 수 있는 잠재적인 문제
____개인 정보 보호
____저작권 및 지적재산권
____제한적인 네트워크
____제한적인 표준운영환경
____구형 학생용 브라우저
____상호 운용성
__WebRTC가 제공해주는 혜택
__교육자의 기회
__정리
8 예제 애플리케이션 2: 팀 커뮤니케이션
__WebRTC를 팀 커뮤니케이션에 적용
__전체 애플리케이션 구조
____관리자
____팀 구성원
____WebRTC 가능 브라우저
____기존 또는 새로운 웹 애플리케이션
____시그널링 서버
____TURN 서버
____메시징 서버
__직면할 수 있는 잠재적인 문제
____개인 정보 보호
____데이터 보안
____제한적인 네트워크
____제한적인 표준운영환경
____상호운용성
____시간대
__WebRTC가 제공해주는 혜택
__관리자의 기회
__정리