RTMP) RTMP(Real Time Messaging Protocol)
·
컴퓨터 탐구
RTMP(Real Time Messaging Protocol) RTMP는 어도비 시스템사의 독점 컴퓨터 통신규약입니다.RTMP는 오디오, 비디오 및 기타 데이터를 인터넷을 통해 스트리밍 할 때 쓰입니다.RTMP는 어도비 플래시 플레이어와 서버 사이의 통신에 이용됩니다.  RTMP 동작 예시 Media Sever Flash Player(양방향 연결) 1. 미디어 서버와 클라이언트의 RTMP연결 설정 2. 사용자가 특정 비디오 스트림(라이브 비디오 스트림 또는 사전 녹화된 비디오) 요청  3. 플래시 미디어 서버가 스트림에서 요청을 받으면 스트림을 요청한 사용자에게 직접 전송RTMP 프로토콜의 종류 RTMP(기본) 1935번 포트를 사용하고, 암호화되지 않은 RTMP입니다.1935번 포트로 시도해서 실패하..
네트워크) TCP와 UDP
·
컴퓨터 탐구
TCP와 UDP TCP (Transmission Control Protocol) 신뢰성이 높고 데이터의 순서를 보장하는 연결 지향적인 프로토콜 TCP는 연결 지향적인 프로토콜 (connection-oriented) ➜ 데이터를 주고받기 전에 먼저 열결을 설정해야 한다. 이를 통해 신뢰성 있는 데이터 전송을 보장한다. 연결 설정에는 3-way handshake 과정이 사용된다. 1. 클라이언트가 서버에게 연결 요청 2. 서버가 클라이언트에게 수락 응답 3. 클라이언트가 수락 응답을 확인 후 연결 성립 데이터 전송 중 데이터의 손실, 중복, 순서 변경 등을 방지하기 위해 흐름 제어와 혼잡 제어 기능이 있음 데이터의 순서를 보장하기 때문에 전송 순서대로 도착하며, 수신확인(Acknowledgement)을 통해..
클론 프로젝트) 카카오톡 클론코딩 - 채팅방 구현은 어떻게 할까
·
프로젝트 회고
채팅방 구현은 어떻게 할까 이슈 내용 채팅방은 어떤 식으로 구현해야 사용자들이 자연스럽게 채팅방이라고 느낄까? STOMP의 SUBSCRIBE 개념 STOMP (Streaming Text Oriented Messaging Protocol) 간단한 텍스트 메세지 프로토콜이다. 프로토콜이란 말은 http 네트워크 통신 규약으로, STOMP는 http같은 메시지를 보낼 때 상용하는 규약으로 생각하면 된다. 아래 그림이 가장 이해하기 쉽고 적절한 것 같아 가져와 봤다. 분홍 토끼는 rabbits를 구독 중이다. 주황 고양이는 cats를 구독 중이다. 갈색 토끼가 "Hi!"라는 메시지를 rabbits를 향해 보내면 STOMP는 MESSAGE BROKER를 거쳐 rabbits를 구독 중인 분홍 토끼에게만 메시지가 가..
오지랖 토끼
'프로토콜' 태그의 글 목록