RTMP 를 이용한 서버스트리밍에 개요를 간략하게 알려주실수있을까요 ?
글쓴이: cyk7890 / 작성시간: 금, 2013/03/22 - 8:34오전
스트리밍 서버를 분석중에 있는데요
일반 소켓프로그래밍처럼 연결을 맺고 끊는다는 형식으로 이해하려니까
도무지 분석이 안되서 개념좀 잡아주십사 하고 글을 올려봅니다.
현재 PC to PC 방송서버를 분석중이고
서버는 C, C++ 로 짜여저있고 리눅스환경이구요.
클라이언트는 Flash Player 입니다.
플래시에서 서버로 NetConnection이라는 객체를 사용해서 연결을 맺을 때
URL 형태로 접근하더라구요, 주소 형태는 아래와 같습니다.
"rtmp://[서버 IP]:[PORT]/flvstream"
ex) rtmp://127.0.0.1:55555/flvstream
이런식으로 연결을 맺고 난 후 영상/음성을 수신받거든요.
이건 서버에서 대체 어떤 원리로 쏴주는건가요 ??
-----
<제 머리속에 돌고도는 의문>
서버와 FlashPlayer가 연결을 맺고, 서버는 FlashPlayer에게 스트림을 흘려보낸다.
그럼 어딘가 연결을 맺고 끊는 부분이 있을것이다.
근데 플래시는 IP 와 PORT로 접근을 하긴하는데 URL 형태로 접근한다.
C,C++로 짜여진 서버 소스에서는 그럼 저 URL형태로 접근하는걸 어떻게 확인할것이며
URL형태로 스트리밍을 제공하는 원리를 도무지 모르겠다......
아직 제가 무지하여.. 이런저런 질문거리가 너무 많지만.. 영상 스트리밍 분야는 유독 어렵내요 ㅠㅠ 선배님들에 조언 부탁드립니다.
Forums:
댓글 달기