Category카테고리 :
NoticeBorad게시판 / linux리눅스 / php / nodejs /website웹사이트
/ ReactNative / Kotlin / Swift / Cubase / QT / ServerApps
react-native-freelifemakers-ui
-
[Mediaserver]mini_Mediaserver_1-코드설명/code description-fmt,cs_id(1-3)
👉🏻 void RtmpSession::read_chunk_header() {} 함수에 대한 설명입니다.This is a description of the void RtmpSession::read_chunk_header() {} function. ✔️ 여기서는 소켓에서 1바이트(8비트)를 읽어와서 fmt와 cs_id를 추출합니다.Here, we read 1 byte (8 bits) from the socket to extract fmt and cs_id. fmt 값/value MessageHeader 크기 의미 / meaning 0 11Byte 풀 헤더/Full Header 1 7Byte stream_id 생략 /…
-
[Mediaserver]mini_Mediaserver_1-코드설명/code description-Protocol Control Messages -(1-2)
👉🏻 아래는 miniMediaserver_1의 코드 설명입니다.(rtmp_session.cpp)Below is the code description for miniMediaserver_1 (rtmp_session.cpp). 👉🏻 void RtmpSession::send_protocol_messages() {} 이 함수에서 Protocol Control Messages 를 보냅니다.void RtmpSession::send_protocol_messages() {} This function sends Protocol Control Messages. 👉🏻 OBS가 서버로 보낼 데이터 설정 값을 OBS에게 통보합니다.Notifies OBS of the data setting values to send to the server. ✔️ void RtmpSession::send_protocol_messages() {} —…
-
[Mediaserver]mini_Mediaserver_1-코드설명/code description-handshake-(1-1)
👉🏻 아래는 RTMP 핸드 셰이크에 대한 설명입니다.Below is an explanation of the RTMP handshake. 👉🏻RTMP 전체 흐름 / RTMP full flow , RTMP핸드 셰이크 / RTMP Handshake 👉🏻1.TCP 연결 / TCP connection 👉🏻2.RTMP 핸드 셰이크 / RTMP Handshake ✔️ RTMP는 Adobe가 만든 프로토콜로 C0C1 → S0S1S2 → C2 순서를 무조건 지켜야합니다. ✔️ 서버와 클라이언트 간의…