VIDEOCUBE
Tcpdump는 주어진 조건 식을 만족하는 네트워크 인터페이스를 거치는 패킷들의 헤더들을 출력해 주는 프로그램이다. CentOS 6 버전 minimal 버전에서는 기본적으로 설치가 되어 있지 않아 다음과 같이 yum 으로 설치하자 yum install tcpdump dependency 에 보면 libpcap 이라는 것이 있다.pcap (packet capture) 로서 tcpdump 에서는 해당 라이브러리를 이용하여 구현된 Application 이다. 나중에 pcap 을 이용하여, 개발에 이용해보도록 하고 오늘은 일부 명령어를 이용하여 패킷의 내용을 읽어 보자root@linux-01:/root> tcpdump tcpdump: verbose output suppressed, use -v or -vv for..
Project Name : [Cube]ㄴ Media Streaming Server 참고 : Nginx + Python CGI 연동 준비Python 서버 구축하기 [CGIHTTPServer] [MP4] 파일 미디어 샘플과 시간 정보를 구하는 방법[MP4] 분석 하기 | MPEG-4 파트 14 | MP4Box 설치 Nginx 설치하기 이전에 Nginx + CGIHTTPServer 서버를 설정했다. 기존에 작성한 hello.py 를 다음과 같이 변경한다. 1. mv hello.py cube.py 2. nginx 설정도 기존 hello.py > cube.py 로 변경한다. 3. nginx 설정 ㄴ location ~ \.(mp4|json)$ { rewrite ^/(.*) /cgi-bin/cube.py?file..
Nginx 에 CGI 를 연결하여 MP4 를 요청이 왔을 때는 정적으로 Mp4 파일을 가지고 갈 수 있도록 하며기타 HLS ( 이하 m3u8, ts ) DASH ( 이하 dash, m4v, m4a ) 요청 시에는 CGI 로 이동하여 변환하여 리턴이 가능하도록 진행 하려고 한다. 모든 요청은 Nginx 를 통해서 들어올 것이며 포트번호 8000으로 외부 접속은 하지 않도록 한다. nginx 설치는 참조 하고http://videocube.tistory.com/entry/Nginx-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0 CGI 설정을 하는 법을 다루도록 한다.python 을 8000 으로 로드 시키는 법은 http://videocube.tistory.com/entry/Python-%..
CentOS 6.3 을 설치하게 되면 기본적으로 python root@linux-01:/data/source/mp4> pythonPython 2.6.6 (r266:84292, Jun 18 2012, 14:18:47) [GCC 4.4.6 20110731 (Red Hat 4.4.6-3)] on linux2Type "help", "copyright", "credits" or "license" for more information. >>> 2.6.6이 설치 되어 있다.yum update python 을 해보자 root@linux-01:/data/source/mp4> python Python 2.6.6 (r266:84292, Aug 18 2016, 15:13:37) [GCC 4.4.7 20120313 (Red H..