본문 바로가기

Android7

WebRTC 란? WebRTC 란 무엇인가 Web Real-Time Communications의 약자로 별도의 소프트웨어 없이 음성, 영상 미디어 같은 데이터를 브라우저끼리 주고받을 수 있게 만든 기술을 뜻합니다. WebRTC 데이터 교환 클래스 MediaStream 카메라와 마이크 등의 미디어 스트림에 접근할 수 있게 해주는 클래스입니다. 브라우저에서 비디오 및 오디오 데이터를 스트림으로 캡처하고, 다른 피어와 공유할 수 있도록 도와줍니다. RTCPeerConnection 암호화와 대역폭 관리를 수행하며, 오디오와 비디오 연결을 설정하는 클래스입니다. 피어 간에 데이터 스트림을 교환하기 위한 P2P(피어 투 피어) 연결을 생성하고 관리합니다. RTCDataChannel 일반적인 데이터를 P2P(피어 투 피어) 통신을 통.. 2023. 8. 8.
#1 안드로이드 4대 컴포넌트 안드로이드 4대 컴포넌트는 Activity, Service, ContetntProvider, BroadcaseReceiver 4가지로 구성되어있습니다. 이 구성요소들이 상호 통신을 하기 위해 Intent를 사용해 상호작용을 하게 됩니다. 각각의 구성요소들에 대해 설명해드리겠습니다. 액티비티 (Activity) Activity는 UI 화면을 담당하는 구성요소로 사용자와 상호작용을 담당하는 인터페이스라고 할 수 있습니다. 그리고 안드로이드 어플리케이션은 반드시 하나 이상의 Activity를 포함하고 있으며 개발자는 Activity 생명주기 관련 메서드를 재정의하여 원하는 기능을 구현할 수 있습니다. 특징 2개 이상의 Activiry를 동시에 Display할 수 없습니다. 1개 이상의 View 또는 ViewG.. 2023. 4. 29.