목록안드로이드 (5)
MSM8994의 화룡점정 블로그
WebRTC는 영상 통화에 쓰이는 로열티프리 공개 웹 기술입니다.구글, 모질라, 오페라 등이 지원하는 프로젝트인데크롬, 파이어폭스, 오페라, 안드로이드, iOS용 코드가 제공됩니다. 오늘은 WebRTC 그중에서 안드로이드용 라이브러리 사용에 대해서 알려드리려고 합니다. 과거2년 전인 2017년만해도 안드로이드용 WebRTC 라이브러리는 공식적으로 미리 컴파일된 라이브러리가 없어서 쓸 사람이 직접 컴파일 했어야 했습니다. 라이브러리를 컴파일 하는데 요구 성능이 높고, 소스 코드만 20GB는 가뿐히 넘고 컴파일시 더 불어나는 저장공간 점유 문제가 있고, 어렵사리 컴파일을 하더라도 크롬의 업데이트 주기인 6주 또는 수시로 갱신되서 자주 컴파일 해줬어야했습니다. 현재이제는 사정이 다릅니다. 구글이 공식적으로 컴..
지난 글에서 저는 이런 내용을 썼었는데요. 불법 사이트 차단을 위해 SNI 오염을 통한 검열을 정부와 통신사가 하겠다고 했고, 그나마 점점 도입되고 있는 TLS 1.3에도 SNI 암호화가 없는 지금은 이 검열을 피할(우회할) 방법이 없습니다. > SNI 차단이 뭐야? TLS 1.3은 해결책이 될 수 있을까.https://msm8994.tistory.com/38 이제 희망이 보이는 것 같습니다. 바로 파이어폭스 64부터 표준이 제정중인 '암호화된 SNI' ESNI를 지원한다는 소식이 들렸습니다.파이어폭스 64가 나이틀리였을 때 포스팅을 했어야했는데 바쁘다보니 시간이 많이 늦어졌네요. 바로 시작하겠습니다. 파이어폭스 64 설치하기 파이어폭스 64는 현재 베타 단계입니다. 베타판을 설치하면 현재설치된 정식버전..
여러분은 웹사이트를 돌아다니다 아래와 같은 창을 보셨을겁니다. 윈도 브라우저에서 알림 권한을 요구하는 웹페이지 예시 또는 폰에서 웹서핑을 하다가 이런 창이 떴는데 잘못해서 허용을 누르셨을지도 모르겠네요. 안드로이드 크롬에서 알림 권한을 요구하는 웹페이지 예시 이런 웹사이트들은 바로 웹사이트가 원하는 아무 때나 알림을 띄울 수 있는 알림 API를 사용한 페이지입니다. 어느날부터 가끔씩 아니 자주 화면 오른쪽 아래 구석에 이런게 뜨는걸 보고 계셨을지도 모르겠네요. 윈도 크롬에서 띄우는 알림 메시지 예시 안드로이드 크롬에서 띄우는 알림 메시지 예제 이런 알림들은 그 웹페이지를 열지 않아도 뜨고 심지어는 크롬 같은 웹브라우저가 꺼져있을 때 뜨기도 합니다. 얘네들이 어디서 오는건지 몰라 끙끙 앓으시는 분들은 여기..
저는 지난 글에서 암호화 통신이 왜 필요하며 최근 일본과 한국에서 DNS 암호화 통신인 DNS over HTTPS에 대해 찾아보는 사람들이 많아졌으며 이를 적용하려면 어떻게 하면 좋을지 설명드렸습니다. 파이어폭스 60+ 에서 적용하는 방법에 대해서도 알아보았습니다. 안드로이드 9.0 Pie에 적용됐다는데... 어디서 써보지?지난 글에서 안드로이드 파이 부터 DNS 암호화 통신(DNS over TLS)이 지원된다고 적었는데요. 5월 공개된 개발자 프리뷰 2 부터 사용할 수 있으며 Pie로 명명된 정식버전에도 이 기능이 남아있으며, 삼성과 LG 파이 베타에도 있습니다. 하드웨어 하위레벨 코드와 OS 프레임워크를 분리해 안드로이드 업데이트에 드는 노력을 줄여주는 프로젝트 트레블(지난해 공개된 오레오 출시 폰부..
저는 지난 글에서 암호화 통신이 왜 필요하며 최근 일본과 한국에서 DNS 암호화 통신인 DNS over HTTPS에 대해 찾아보는 사람들이 많아졌으며 이를 적용하려면 어떻게 하면 좋을지 설명드렸습니다. 이 글에서 언급한 파이어폭스 60이 5월 9일 밤부터 드디어 일반배급(Release) 채널로 공개되었습니다. UI용 CSS 엔진에도 신형 퀀텀 엔진이 적용되는 등 여러 개선 사항이 있는데요. DNS 암호화 통신도 사용가능하게 되었...지만 기본값은 아닙니다. 그렇다면 설정해야겠죠? 바로 알려드리겠습니다. 파이어폭스 60 설치파이어폭스가 60이 아니신 분들은 설치하셔야겠죠? 파이어폭스가 없으신 분들은 아래 페이지에서 초록색 다운로드 버튼을 클릭! https://www.mozilla.org/ko/firefox..