전체 글
-
Kurento Media Server 설치기카테고리 없음 2021. 2. 6. 17:14
일단 ubuntu 16.04 LTS 깔앗고, 업데이트 하라는거 업데이트 했다 (무슨 업데이트만 몇시간 돌리더라) vm workspace player 환경에서 돌렸다. 바로 sudo apt-get update 부터 입력 sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 5AFA7A83 sudo apt-get install gnupg 이미 있대 ^^;; echo "deb [arch=amd64] http://ubuntu.openvidu.io/6.13.0 xenial kms6" | sudo tee /etc/apt/sources.list.d/kurento.list sudo apt-get install kurento-media-server 엥... 뭔가 ..
-
WebRTC Android SDK를 재구성하면서 쓴 기록안드로이드 2021. 2. 6. 17:04
PeerConnectionFactory PeerConnection을 만들기 위해 필요한 객체. 이 객체를 만드려면 두 가지 초기화를 해줘야한다. static으로 되어있는 initialize 쪽을 먼저 호출 내부적으로 이놈들도 다 native call이다. 전역변수바꾸는 뭐 그런건가? PeerConnectionBuilder를 통해 실제 인스턴스 생성. 아래 객체들 필요 AudioDeviceModule AudioRecordErrorCallback, AudioTrackErrorCallback 을 넣어줌. (로그찍는용도) EncoderFactory (선택) DecoderFactory (선택) PeerConnection 제일 복잡하고 제일 뭔가 해줘야할게 많은 이상한 객체인것같다. 내부적으로 native call..
-
Android Databinding 안드로이드 데이터바인딩안드로이드 2021. 2. 5. 13:56
HOXY..... RecyclerView ViewHolder 코드 이렇게 생기진 않았나요...? class ViewHolder(holderView: View) : RecyclerView.ViewHolder(holderView) { private val textAccount: TextView = holderView.findViewById(R.id.text_account) private val textName: TextView = holderView.findViewById(R.id.text_name) private val textBio: TextView = holderView.findViewById(R.id.text_bio) private val textEmail: TextView = holderView.f..
-
21년 01월 회고회고, 생각 2021. 1. 31. 19:49
이번 달에 나는 무얼 했는가? 당장 1월에 뭐했는지 생각이 잘 안 난다. 거의 비슷한 일상이어서? 생각해보면 또 매일 똑같지만도 않았는데 말이다. 평일엔 일하느라 지쳐서, 주말에는 쉬느라 바빠서 일기조차 쓰지 않았다. 이건 반성해야지. 스토브 개발 캠프 1월 내내 스토브 개발 캠프에 집중했다. 솔직히 12월에는 휴일이 많았고, 1월에는 거의 휴일이랄게 없어서 개발 캠프하면서 많이 지치지 않을까 걱정을 많이 했는데, 정작 돌이켜보니 그런 걱정 따윈 언제 했냐는 듯이 아무렇지 않게 지내왔다. 아 왜 1월엔 휴일이 없지? 라는 생각을 전혀 하지 못했고, 오히려 회사에 나갈 수 있게 되어서 기쁜 마음으로 출근했던 기억뿐이다. (매일 집에 갇혀 살았기 때문에..) 12월엔 개인프로젝트 집중하고 교육 듣고 팀 옮기..