릴리스 노트
KEY를 사용하여 서명을 만들어 비디오 URL에 넣을 수 있습니다. 키가 공개되지 않는 한 비디오 URL은 위조될 수 없습니다.http://example.vod2.myqcloud.com/dir1/dir2/myVideo.mp4?t=[t]&exper=[exper]&rlimit=[rlimit]&us=[us]&whreg=[whreg]&whref=[whref]&sign=[sign]
매개변수 이름 | 필수 | 설명 |
KEY | Yes | Key 링크 도용 방지 활성화 시 입력하는 키입니다. 8 – 20자의 알파벳(a – Z) 또는 숫자(0 – 9)를 포함해야 합니다. 콘솔에서 [KEY 생성]을 클릭하여 키를 생성하는 것이 좋습니다. 자세한 내용은 링크 도용 방지 설정을 참고하십시오. |
Dir | Yes | 파일 이름이 제거된 후 원본 비디오 URL에서 PATH의 나머지 부분입니다. 예를 들어 원본 URL이 http://example.vod2.myqcloud.com/dir1/dir2/myVideo.mp4인 경우 재생 경로는 /dir1/dir2/입니다. |
t | Yes | 16진수 소문자 Unix 시간 형식으로 된 재생 주소의 만료 타임스탬프입니다. 만료되면 URL이 유효하지 않게 되고 403 오류가 반환됩니다. 서버 간 시차가 있을 수 있기 때문에 링크 도용 방지 URL의 실제 만료 시간은 일반적으로 지정된 만료 시간보다 5분 더 깁니다. 즉 300초의 추가 허용 시간이 허용됩니다. 만료 타임스탬프는 전체 비디오 재생을 완료할 수 있을 만큼 충분히 길어야 합니다. |
exper | No | 미리보기 길이(10진수 초)입니다. 이 매개변수가 비어 있거나 0이면 미리보기 모드가 비활성화됩니다(즉, 전체 비디오가 반환됨). 미리보기 길이는 원본 비디오 길이보다 짧아야 합니다. 그렇지 않으면 재생에 실패할 수 있습니다. |
rlimit | No | 재생에 허용되는 장치 IP의 최대 십진수입니다. 최대값은 9입니다. 이 매개변수를 비워두면 제한이 없습니다. 비디오 URL을 한 명의 사용자만 재생하도록 제한하는 경우 rlimit를 1로 설정하지 않는 것이 좋습니다(대신 예를 들어 3으로 설정). 다시 연결하면 모바일 장치의 IP가 변경될 수 있습니다. |
us | No | 링크 ID입니다. 링크의 고유성을 향상시키기 위해 링크 도용 방지 URL을 무작위화하는 데 사용됩니다. 매번 링크 도용 방지 URL을 생성할 때 임의의 us 값을 지정하는 것이 좋습니다. |
whreg | No | |
bkreg | No | |
whref | No | 비디오 재생이 허용된 도메인 목록입니다. 1 - 10개의 도메인을 지정할 수 있습니다. http:// 및 https:// 접두사를 생략하고 도메인을 쉼표로 구분합니다. abc.com을 입력하면 abc.com/123 및 abc.com.cn과 같은 서브 도메인을 포함합니다. 와일드카드가 지원됩니다. 예를 들어 *.abc.com을 입력할 수 있습니다. |
bkref | No | 비디오 재생이 금지된 도메인 목록입니다. 1 - 10개의 도메인을 지정할 수 있습니다. http:// 및 https:// 접두사를 생략하고 도메인을 쉼표로 구분합니다. abc.com을 입력하면 abc.com/123 및 abc.com.cn과 같은 하위 도메인을 포함합니다. 와일드카드가 지원됩니다. 예를 들어 *.abc.com을 입력할 수 있습니다. |
sign | Yes | 핫링크 보호 서명. 길이가 32자인 16진수이며 링크 도용 방지 URL의 유효성을 확인하는 데 사용됩니다. |
sign = md5(KEY + Dir + t + exper + rlimit + us + whref + bkref + whreg + bkreg)
+는 두 문자열을 연결하는 데 사용됩니다. 선택적 매개변수는 빈 문자열일 수 있습니다.http://example.vod2.myqcloud.com/dir1/dir2/myVideo.mp4라고 가정합니다. Key 링크 도용 방지를 활성화했고, 생성된 키는 24FEQmTzro4V5u3D5epW이며, 생성된 랜덤 문자열은 72d4cd1101이며 다음을 수행하려고 합니다.매개변수 이름 | 값 | 설명 |
KEY | 24FEQmTzro4V5u3D5epW | Key 링크 도용 방지를 활성화할 때 선택한 키입니다 |
Dir | /dir1/dir2/ | myVideo.mp4가 제거된 후 원본 비디오 URL의 나머지 PATH 부분입니다 |
t | 5a71afc0 | 만료 타임스탬프 1517400000의 16진수 결과입니다 |
us | 72d4cd1101 | 생성된 임의의 문자열입니다 |
sign = md5("24FEQmTzro4V5u3D5epW/dir1/dir2/5a71afc072d4cd1101") = "3d8488faeb37d52d6bf63b63c1b171c3"
http://example.vod2.myqcloud.com/dir1/dir2/myVideo.mp4?t=5a71afc0&us=72d4cd1101&sign=3d8488faeb37d52d6bf63b63c1b171c3
매개변수 이름 | 값 | 설명 |
KEY | 24FEQmTzro4V5u3D5epW | Key 링크 도용 방지를 활성화할 때 선택한 키입니다 |
Dir | /dir1/dir2/ | myVideo.mp4가 제거된 후 원본 비디오 URL의 나머지 PATH 부분입니다 |
t | 5a71afc0 | 만료 타임스탬프 1517400000의 16진수 결과입니다 |
rlimit | 3 | 최대 3개의 서로 다른 IP가 URL에서 비디오를 재생하도록 허용합니다 |
us | 72d4cd1101 | 생성된 임의의 문자열입니다 |
sign = md5("24FEQmTzro4V5u3D5epW/dir1/dir2/5a71afc0372d4cd1101") = "c5214f0d5961b13acd558b4957c4dfc5"
http://example.vod2.myqcloud.com/dir1/dir2/myVideo.mp4?t=5a71afc0&rlimit=3&us=72d4cd1101&sign=c5214f0d5961b13acd558b4957c4dfc5
매개변수 이름 | 값 | 설명 |
KEY | 24FEQmTzro4V5u3D5epW | Key 링크 도용 방지를 활성화할 때 선택한 키입니다 |
Dir | /dir1/dir2/ | myVideo.mp4가 제거된 후 원본 비디오 URL의 나머지 PATH 부분입니다 |
t | 5a71afc0 | 만료 타임스탬프 1517400000의 16진수 결과입니다 |
exper | 300 | 처음 5분(즉, 300초)을 미리 봅니다 |
us | 72d4cd1101 | 생성된 임의의 문자열입니다 |
sign = md5("24FEQmTzro4V5u3D5epW/dir1/dir2/5a71afc030072d4cd1101") = "547d98c4b91e81b5ea55c95cef63223f"
http://example.vod2.myqcloud.com/dir1/dir2/myVideo.mp4?t=5a71afc0&exper=300&us=72d4cd1101&sign=547d98c4b91e81b5ea55c95cef63223f
KEY는 8 – 20자의 알파벳(a – Z) 또는 숫자(0 – 9)를 포함해야 합니다.t, exper, rlimit, us 및 sign의 순서여야 합니다. 그렇지 않으면 비디오를 재생할 수 없습니다.피드백