일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 버전별 관리
- notifications
- 펜딩인텐트
- NotificationCompat.Builder
- 알림 우선순위
- setContentIntent
- notification channel
- notification manager
- Pending Intent
- 안드로이드 알림채널
- 알림 인텐트
- setPriority(NotificationCompat.PRIORITY_HIGH)
- 안드로이드 알림
- setDefaults(NotificationCompat.DEFAULT_ALL)
- 안드로이드 알림 예제
- android notification 예제
- Today
- Total
목록분류 전체보기 (97)
공부용 블로그
WebServer는 JSP, Servlet에 대한 요청을 처리할 수 없다. 이것을 처리해주는 것이 WAS(Web Application Server)이다. Q. 왜 웹서버는 JSP, Servlet에 대한 요청을 처리할 수 없을까? A. 웹서버는 HTML 문서와 같은 정적인 컨텐츠를 처리하기 때문에 자바 언어가 포함되어 있는 서블릿이나 JSP는 처리할 수 없다. ---------------------------------------------------------------------------------------------------------------------------------------------- J2EE란? [위키]자바 플랫폼, 엔터프라이즈 에디션(Java Platform, Enterpri..
웹서버 vs 웹 어플리케이션 서버 웹 서버웹 브라우저와 같은 클라이언트로부터 HTTP 요청을 받아들이고, HTML 문서와 같은 웹 페이지를 정적으로 처리해 반환하는 프로그램인데, 이때 웹 페이지는 그림, 스타일 시트, 자바스크립트를 포함한다. 웹 페이지를 클라이언트로 전달하고, 클라이언트로부터 컨텐츠를 전달 받는 역할을 담당한다.이외에도 인증, 정적 컨텐츠 관리, HTTPS지원, 컨텐츠 압축, 가상 호스팅, 대용량 파일 지원, 대역폭 스로틀링 등의 기능을 지원한다. 종류- 아파치(Apache)- 인터넷 정보 서버(IIS)- 엔터프라이즈 서버 장점웹 서버는 월드 와이드 웹 뿐만아니라 프린터, 라우터, 웹캠과 같은 임베디드 장치, 그리고 근거리 통신망(local network)에서도 사용된다.시스템의 모니터..
DTLS : Datagram Transport Layer Security TLS는 네트워크 트래픽을 보호하기 위해 가장 널리 배포된 프로토콜(투명한 연결지향 채널 제공)응용계층과 전송계층 사이에 TLS를 삽입함으로써 응용 프로토콜을 보호하기 쉽다. 그러나 TLS는 안정적인 전송 채널(일반적으로 TCP)을 통해서 실행되어야 한다. 따라서 신뢰할 수 없는 데이터그램 트래픽을 보호하는데 사용할 수 없다. 점점 더 많은 응용 프로그램 계층 프로토콜이 UDP전송을 사용하도록 설계되었다. 특히 SIP(Session Initiation Protocol) 및 전자게임과 같은 프로토콜이 널리 보급되고 있다. (sip는 TCP, UDP 모두 실행될 수 있지만 UDP가 선호됨)대부분의 경우 클라-서버 응용 프로그램을 보호하..
[OSI 7계층] 1. 정의 국제표준화기구(ISO)에서 개발한 모델로, 컴퓨터 네트워크 프로토콜 디자인과 통신계층으로 나누어 설명 2. 역사1970년대 말에, 한 프로젝트가 국제 표준화 기구(ISO)에 의해 관리되고 있었고 다른 하나는 국제 전신 자문 위원회(International Telegraph and Telephone Consultative Committee)에 의해 관리되었다. 이 두 개의 국제 표준 기구들은 각각 비슷한 네트워킹 모델을 정의해놓은 문서를 만들었다.1983년에 이 두 문서들은 개방형 시스템 상호 연결을 위한 기초 참조 모델(The Basic Reference Model for Open Systems Interconnection)이라는 이름의 표준을 만들기 위해 병합되었다. 이 표..
마인드맵 주제 : Latency 비교 1. WebRTC latency가 가장 짧은 이유는? 2. WebRTC가 RTSP보다 빠른 이유? 3. WebRTC가 RTMP보다 빠른 이유? 4. WebRTC가 HTTP 스트리밍 프로토콜 방식들보다 빠른 이유? 4-1. MPD or m3u8 파일을 만드는데 생기는 최소 latency 이외에 HTTP 방식들이 latency를 일으키는 다른 요인은? ----------------------------------------------------------------------------------------------------------------------------------- 공부 흐름 상 나온 질문들 1. 미디어 서버(스트리밍 프로토콜에서 클라-서버이외에 '미디..
1. Payload란? 데이터가 인터넷을 통해 전송되면, 전송 된 각 장치에는 헤더 정보와 전송되는 실제 데이터가 모두 포함됩니다. 헤더는 패킷의 소스와 목적지를 식별하는 반면 실제 데이터는 페이로드라고합니다. 헤더 정보 또는 오버 헤드 데이터는 전송 프로세스에서만 사용되기 때문에 목적지에 도달하면 패킷에서 제거됩니다. 따라서 페이로드는 대상 시스템에서 수신 한 유일한 데이터입니다. When data is sent over the Internet, each unit transmitted includes both header information and the actual data being sent. The header identifies the source and destination of the pa..
1. MPD와 m3u8 파일은 왜 만들었을까?=> MPD파일 구조 먼저 살펴봄(https://www.brendanlong.com/the-structure-of-an-mpeg-dash-mpd.html) => MPD(DASH), m3u8(HLS)모두 HTTP 스트리밍 프로토콜인데, 이 프로토콜이 Adaptive Bitrate Streaming(ABS) 방식을 사용하기 때문이다. MPD, m3u8파일에는 메타데이터+고~저화질의 청크파일 목록이 들어있다. 이 목록이 들어있는 파일을 만들어서 클라에게 보내주면 클라는 자신의 대역폭에 맞는 데이터 영상을 요청할 수 있다. 또한 HTTP방식은 비동기식인데, 이렇게 파일을 만들어서 클라가 받으면 서버에 재요청할 필요없이 MPD 혹은 m3u8파일에서 변경된 대역폭에 맞는..
** 중요한 질문 **왜 WebRTC가 제일 빠른데 유튜브나 넷플릭스는 DASH와 HLS를 사용하는 걸까??? https://groups.google.com/forum/#!topic/discuss-webrtc/lwiSndTR7AU https://groups.google.com/a/chromium.org/forum/#!topic/proto-quic/iW2B1QO-Eww(필립윤 질문) https://www.quora.com/Which-is-better-for-live-streaming-RTMP-vs-HLS-vs-WebRTC(어떤 라이브 스트리밍, RTMP 대 HLS 대 WebRTC에 대한 더 나은 무엇입니까?) https://www.quora.com/Which-method-is-better-HTTP-down..