동영상 공유 계약1. 비디오 파일 프로토콜 (비디오파일프로토콜)표준 포트 21을 사용 하 여 전송 하는 표준 FTP 프로토콜의 비디오 파일을 다운로드, 수동 모드를 사용 하 여 파일 다운로드의 편의 위해 재개 지원 정의 다음과 같은 파일 이름 형식:파일 다운로드 용이하게하는 패시브 모드, HTTP에 대 지원 사용하여, 표준 포트 (21)를 사용하여, 표준 FTP 프로토콜에 기초하여 상기 비디오 파일 전송 다운로드 포맷 명명 다음 파일 정의 비디오는 비디오를 저장 하기 위한 루트 디렉터리 아래의 전용된 디렉터리동영상 저장하기위한 디렉토리로서 전용 비디오의 루트 디렉토리• 각 이미지에 비디오, 두 번째 계층 디렉터리 명명 형식에서 세 글자와 두 개의 숫자, HDO01, SDI02 등으로 구성 된 별도 디렉터리에. HD 및 SD 비디오 HD와 SD, 각각, o 및 전 대표 외부와 자동차에서 비디오, 01, 02, 01에서 99의 시퀀스 번호를 눌러서 진수 숫자 비디오 채널 등.비디오 디렉토리에서 접속 이미지는 별도의 디렉토리가지고 있으며, 형식 명명 번째 레벨 디렉토리는 예 HDO01, SDI02. HD와 SD, 각각 HD 및 SD 비디오 들어, 세 개의 문자와 두 개의 숫자로 구성되어, O, 나는 차와 차 나타냅니다 비디오 시퀀스에서 진수의 등번호와 같은 01,02 말했다 01-99 비디오 채널 번호• 세 번째 수준 디렉터리 비디오 저장 날짜 형식은 20120709, 4, er、erge 바이트를 사용 하 여 날짜.세 번째 수준 말했다 비디오 저장 디렉토리 날짜 형식 20120709, 날짜 각각 네, 두 개의 2 바이트• 비디오 파일 제 3 수준 디렉터리에 저장 됩니다, 그리고 파일 이름 형식은 2012-06-19_12-46-17.H264, 분의 날짜를 포함 하는 파일 이름.비디오 파일 형식 2012-06-19_12-46-17.h264위한 네이밍 파일 아바, 파일 이름은 년, 월, 일, 중 들어, 세번째 레벨 디렉토리에 저장된다.• 개별 파일 크기는 100 M를 초과 하지 않습니다.개별 파일 크기는 100 M 초과 하지 않는다.2. 실시간 통신 프로토콜 (실시간영상통신프로토콜)일반적인 네트워크 환경, 실시간 파일 전송 RTSP 표준 프로토콜, LIVE555, 버전에 따라 UDP/TCP를 통해 비디오 전송. 사용 하 여 URL을 전송 하기 위해 RTSP 프로토콜은 다음과 같습니다.RTSP://IP:PORT (8554) / h264VideoX (x는 0 건의에서 시작 하는 번호)RTSP 비디오 채택 하기 전에 다음 TCP 프로토콜을 통해 사전에 비디오 장비 비디오 서비스에 로그온합니다.일반적인 네트워크 환경, 실시간 파일 전송 RTSP 표준 프로토콜, LIVE555, 버전에 따라 UDP/TCP를 통해 비디오 전송. 사용 하 여 URL 전송 하기 위해 RTSP 프로토콜은 다음과 같습니다.RTSP://IP:PORT (8554 /h264VideoX (X)을 숫자 0으로 시작 계수)RTSP 비디오 채택 하기 전에 다음 TCP 프로토콜을 통해 사전에 비디오 장비 비디오 서비스에 로그온하지만 인터넷 환경에서 대부분의 경우에서 프런트 엔드 장비 하지 않은 열린 수신 대기 포트에 대 한 조건, 2.5,2.6,2.7에서 설명 하는 비디오 전송 계약 사전 로그인 연결 비디오에서 설치에 사용 해야 합니다.드리고 인터넷 환경에서 대부분의 경우에서 프런트 엔드 장비 하지 않은 열린 수신 대기 포트에 대 한 조건, 2.5,2.6,2.7에서 설명 하는 비디오 전송 계약 사전 방문 설립 연결 전송 비디오에 사용 할 합니다.7550 비디오 서비스 TCP 수신 대기 포트, 바이너리 프로토콜을 네트워크 바이트 순서, 프로토콜 형식에는 바이트 순서를 사용 하 여:비디오 서비스에 대 계약 바이너리 프로토콜 TCP 사용하여 7550 포트 듣고, 네트워크 바이트 순서 사용하여 바이트 순서 기본 형식필드가 필드의미 필드 길이 (바이트)필드길이 (바이트수) 참고 비 고패킷길이 2 바이트 길이에 2 바이트 2 바이트 패킷 길이 자체를 포함 하지 않는, 명령 코드 및 패키지 콘텐츠를 포함자체 2 바이트 패킷 길이 포함하지 않는, 명령 코드 및 패키지 내용물 포함주문 번호 명령코드 2 바이트 2 바이트 패키지 내용 패키지내용 명령 변수변수 명령에 따라 각 명령에 응답을, 요청 응답 명령 명령을 필요합니다.접속 명령에 응답을, 요청 응답 명령 명령 필요합니다.반환 오류 코드 리턴결과오류코드오류 오류 코드 오류코드 의미 오류의의미1 사용자 이름 또는 암호가 잘못 된 사용자이름또는암호가올바르지않습니다입니다.장 치 ID 2 장치 ID 가없습니다 존재 하지 않는3 팬/틸트 제어 PTZ 제어가안됩니다.팬/틸트의 4 부족 제어 PTZ 제어권한이부족 다음은 명령 형식입니다.다음은 특정 명령 형식2.1. 로그인 명령주문 코드 장치 번호 장치 번호 길이 길이 길이 사용자 이름 및 암호, 사용자 이름 암호0x01 장치 번호 데이터 ASCII 코드 사용자 이름 암호의 MD5 암호화의 실제 길이의 실제 길이가 실제 길이 대 한2 가변 길이 가변 길이 바이트 2 바이트 2 바이트 2 바이트 가변 길이대답 명령:주문 코드 로그 결과0x01 성공, 그렇지 않으면 0 오류 코드2 바이트 2 바이트2.2. 하트 비트 명령하트 비트 간격 대답 생각 다시 연결 중 로그를 분리 하지 않고 15 초 120 초 가칭 예정 이다.주문 코드0x022 바이트대답 명령:주문 코드0x022 바이트2.3. PTZ 제어 명령온 보드 장비에 직접 코딩 하는 표준에 따라 요청 파티에서 팬/틸트 제어 전송 프로토콜 제어 프로토콜.주문 코드: 팬/틸트 제어 PTZ PTZ 제어 프로토콜 제어 코드 길이 코드0X03 1 PELCOD2 PELCOP PTZ 제어 코드 실제 길이 2 바이트 2 바이트 2 바이트 가변 길이대답 명령:주문 코드 제어 결과0x02 성공, 그렇지 않으면 0 오류 코드2 바이트 2 바이트2.4. 비디오 로그 명령주문 코드 장치 번호 장치 번호 길이 길이 길이 사용자 이름 및 암호, 사용자 이름 암호데이터 ASCII 코드 사용자 이름 암호의 MD5 암호화의 실제 길이의 실제 길이가 실제 길이 대 한 0x04 장치 번호2 가변 길이 가변 길이 바이트 2 바이트 2 바이트 2 바이트 가변 길이대답 명령:주문 코드 로그 결과0x04 0 성공, 그렇지 않으면 오류 코드2 바이트 2 바이트2.5. 오디오/비디오 요청 순서명령 정의 오디오 채널, 수요 채널 번호에 비디오0x05 하지 요청 0 채널 1에서 0 1에서 시작 하는 채널 번호를 요청 하지 번호 시작2 바이트 2 바이트 2 바이트대답 명령:주문 코드 요청 결과 SDP SDP 설명 바이트 길이 설명인 성공, 그렇지 않으면 오류 코드 SDP 설명 0 콘텐츠 길이 바이트, 실패 SDP 포함 되지 않은 경우는 ASCII 코드 데이터2 바이트 2 바이트 2 바이트 가변 길이RTSP 표준에서 참조의 SDP 설명예는 다음과 같습니다.v = 0o 64010000003001000001 = 0 0에 IP4 172.18.16.126s = 플레이c에 IP4 = 172.18.16.126t = 0 0m = 비디오 9010 RTP/AVP 96recvonly =rtpmap:96 H264/90000 =y = 11000000002.6. 오디오 및 비디오 데이터 전송주문 코드: 오디오 및 비디오 데이터의 트랙 번호 오디오 및 비디오 데이터, 오디오 및 비디오 RTP 또는 RTCP 데이터의 실제 길이의 필요로0x06 0 1th 트랙 RTP 데이터, RTCP 데이터 1track, RTP 데이터, 2track RTCP 데이터 3의 2 트랙에 대 한 2 대 1 RTP 또는 RTCP AV 데이터 길이의 명소 2 바이트 2 바이트 2 바이트 가변 길이RTP/RTCP 데이터 참조는 RTSP 표준 정의 같은 채널의 하나 이상의 트랙을 할 수 있습니다, 일반적인 비디오 및 오디오 트랙, 비디오 TRACK1, TRACK2 오디오로 할 것 이다.수신 파티를 정기적으로, RTCP는 정기적으로 다음과 같은 응답을 송신 비디오 데이터 형식 RTCP 수신기 보고서 데이터가 포함 된 응답 한다주문 코드 RTCP RTCP RTCP 데이터 추적 데이터의 실제 길이 숫자 데이터0x06 1 1track RTCP 데이터, 2track RTCP 데이터 3 유추 RTCP 데이터 길이 2 바이트 2 바이트 2 바이트 가변 길이2.7. 오디오 및 비디오 중지 명령비디오 채널 오디오 채널 번호를 중지 하려면 중지 주문 코드 요청에 요청0x07 하지 요청 0 채널 1에서 0 1에서 시작 하는 채널 번호를 요청 하지 번호 시작2 바이트 2 바이트 2 바이트대답 명령:명령 코드 요청 결과0x07 성공, 그렇지 않으면 0 오류 코드2 바이트 2 바이트2.8. 음성 명령 이야기주문 코드 클라이언트 오디오 오디오 SDP SDP 설명 길이 바이트 보낸 사람 설명0x08 SDP 설명 바이트 길이, ASCII 코드 데이터 및 RTSP 정의2-2-바이트 가변 길이대답 명령:명령 코드 요청 결과인 성공, 그렇지 않으면 0 오류 코드2 바이트 2 바이트"0x06 오디오/비디오 데이터 전송 명령"를 통해 클라이언트에서 전송 된 피드백 데이터 전송2.9. 프로세스 피드백 (stop) 명령주문 코드 음성 인터 폰 작동 번호0x09 0 의견은 중지, 다른 미래 확장2 바이트 2 바이트대답 명령:명령 코드 요청 결과0x07 성공, 그렇지 않으면 0 오류 코드2 바이트 2 바이트
번역되고, 잠시 기다려주십시오..