※ webrtc 1.0 버전이 나온 뒤에는 컴파일(libjingle_peerconnection.so파일 등의 생성) 설치 필요없이 의존성 만으로도 빌드가 가능하다. 단, 안드로이드 스튜디오가 3.0 버전 이상이어야 한다. 참조사이트 1. 소스 다운 먼저, 구글 git에서 제공하는 apprtc 샘플 사이트를 방문한다. https://webrtc.googlesource.com/src/+/master/examples/androidapp/ [tgz]을 클릭하여 최신 예제를 다운로드 받는다. 2. 안드로이드 새 프로젝트를 만들고 gradle에 의존성 추가 및 수정 다음 사이트를 참조하여 모듈 그래들(build.gradle)에서 implementation 'org.webrtc:google-webrtc:1.0.+' ..
먼저 Node.js 시그널링 서버에 설정한 포트 번호(1794)를 AWS 인바운드에서 열어주자. 1. Node.js 최신버전 패키지(Node.js + NPM) 설치 AWS 기본 저장소에는 node.js 최신버전이 없고, 초기 버전만 존재한다. 따라서 공식홈페이지의 매뉴얼에 따라 저장소를 추가한다. 1-1) curl --silent --location https://rpm.nodesource.com/setup_10.x | sudo bash - curl 명령어에 대해 궁금하면 여기로 1-2)sudo yum -y install nodejs 1-3) ※ LEPP 설치할 때, groupinstall 'Development Tools'를 설치 안했던 사람만 하세요.sudo yum install gcc-c++ mak..
※ 지난 포스트와 연계된 내용입니다. 먼저 봐주세요 (_ _) 참조사이트 : EventBus 깃허브, EventBus 공식 홈페이지 저번 포스트에서 FCM을 통해 메시지를 받아 로그로 출력해 보았다. 이번 포스트는 GreenBot에서 만든 EventBus 라이브러리를 사용하여, 서비스에서 받은 메시지 정보(메시지 내용, 보낸 사람, 보낸 날짜)를 실시간으로 메인 액티비티에 출력해 보겠다. 굳이 EventBus 라이브러리를 사용하지 않고 브로드캐스트나, 바운드 서비스를 사용하여 비동기로 메시지를 출력하는 방법이야 많다. 그러나, EventBus 라이브러리를 사용하는 이유는 코드의 간결성과 메시지 전달의 안정성과 신속성 때문이라고 한다. 음...그렇다.. 이번 포스트는 EventBus 사용법을 적기 위한 포..