본문 바로가기

rtsp

(3)
FLTK RTSP player ver 0.4.1.73 이 프로그램은 RTSP 서버에 연결 하여 영상과 비디오를 시청할 수 있는 간단한 프로그램 으로서, 매우 마개조 된 FLTK과 ffmpeg 등을 썩어 탄생 시킨 것 입니다. (느하하하 ...) 이 버젼은 DirectDraw 를 쓰지 않고 Windows GDI 와 Windows Audio Mapper 를 사용하는 버젼으로서, 아쉽게도 성능이 그리 어마하진 않으며, 단순히 서버 영상이 전달 되는지 확인 정도로 쓰심이 좋을 듯 합니다. 이 버젼에 추가된 사항은 다음과 같습니다.컴파일러 변경 & 이로 인해 사용되는 pthread dll 이 변경 됨. 재생 중 윈도우 크기 조정 가능. 전체 화면을 지원 (F5 키로 조정)1 키를 누를 경우 원래 이미지 크기로 조정, 단 원본 영상 이미지가 모니터 보다 작으면 모니터..
FLTK RTSP player ver 0.3.9.60 이번 버젼은 오디오 응답성을 제외 하고 비디오 자원 낭비를 줄이고 (이전 버젼은 너무 빨리 그려서 이전 버퍼까지 그리는 바람에 떨림처럼 보이는 문제가 있었습니다) 덤으로 CPU 낭비도 줄였습니다. 이미 그린 프레임은 그리지 않으며, 이로 인해 pause->resume 시 약간의 딜레이가 있을 수 있습니다. 현재 지원은 사실상 들어오는 비디오 크기 모든 사이즈를 지원 하며 (720p, 1080p, 또는 2K, 4K 등등 ..) 이는 전적으로 CPU 성능에 렌더링 프레임 수가 차이가 나게 됩니다. Intel Core i5-4460 기준으로 1080p 60Hz 는 30+ frames/sec 로 그릴 수 있습니다. CPU 사용률은 20% 정도를 사용하고, 720p 는 역시 30+ frames/sec 로 그립니다..
FLTK를 이용한 RTSP stream player (Win32) 이 프로그램은 현재 제작중인 엔진을 테스트 하기 위해 만든 프로그램이나, 일반적인 RTSP 환경에서도 쓸 수 있기 때문에 공개 합니다. 다만 이 프로그램은 PC 성능에 따라 rendering performance 가 차이가 날 수 있음을 먼저 밝히며, 오디오 기능이 빠져 있음을 알리는 바 입니다. 접속은 프로그램 실행시 바로 선택 할 수 있으며 기본으로 rtsp protocl 을 모두 지정해서 써 주셔야 합니다. 기본으로 테스트를 위해 만든 프로그램이다 보니 주소 오류에 대해서는 처리가 안되어 있음을 인지 해야 합니다. RTSP 서버에 붙게 되면 위 화면처럼 해당 스트림 크기로 자동으로 창이 조절 되면서 실행 됩니다. 아쉽게도 별도로 윈도우 크기를 조절할 수 있도록 만들어 지지는 않았습니다. 이 프로그램..