Video Upload Callback

최신 업데이트:2023-02-09 11:46:34

시작하기 전에 콜백 설정을 했는지 확인하십시오. 콜백 설정을 구성하는 방법을 알아보려면 콜백 을 방문하십시오.

요청 방식

POST 요청.

응답

일반적인 응답은 응답 을 참조하십시오.

응답은 다음과 같은 형식입니다:

{
"code":**,
"data":{
"videoListInfo":[],
"videoTotal":**
},
"message":"**"
}

data

파라미터 유형 설명
videoTotal int 현재 페이지에 나열된 총 비디오입니다. 비디오가 많을 경우 비디오는 분리되어 페이지에 표시됩니다.
videoListInfo array 비디오의 정보입니다.

videoListInfo

파라미터 유형 설명
videoName string 비디오의 이름입니다.
videoId string 비디오 ID ID입니다.
createUser string 작업 생성자.
encrypt int 비디오가 암호화되었는지 여부를 식별합니다.
0 – 암호화되지 않음
1 – 암호화됩니다.
videoSize string 비디오의 크기입니다.
videoDuration string 비디오 길이.
createTime string 비디오 생성 날짜입니다.
uploadTime string 비디오 업로드 시간.
updateTime string 비디오 수정 시간.
videoDescription string 비디오 설명.
videoClassification string 비디오 카테고리.
imageUrl string 비디오 커버 이미지 URL입니다.
publishDomain string 게시 도메인.
flashPlayerName string 비디오에 사용된 Flash 플레이어의 이름입니다
flashPlayerId string Flash 플레이어 ID입니다.
flashImageRatio int 비디오 종횡비, 범위:
- 0(16:9)
- 1(4:3)
flashAutoPlay int 자동 재생 활성화 여부입니다.
- 0 (아니요)
- 1 (예)
videoState string 비디오 상태.
- 0(사용할 수 없음)
- 1(사용 가능)
transcodeState string 비디오 트랜스코딩의 진행률입니다.
암호화가 활성화되면:
- 1 (암호화 트랜스코딩)
- 2 (암호화되지 않은 트랜스코딩)
- 3 (트랜스코딩 중)
- 4 (트랜스코딩 실패)
- 5 (트랜스코딩되지 않음)
암호화가 비활성화되면:
- 1 (트랜스코딩)
- 2 (트랜스코딩되지 않음)
- 3 (트랜스코딩 중)
br>- 4(트랜스코딩 실패)
videoSourceCode int 이 값은 비디오의 출처를 나타냅니다.
- 0 (기타)
- 1 (업로드)
- 2 (라이브 녹화)
- 3 (비디오 가져오기)
- br>- 4 (비디오 트리밍)
- 5 (비디오 스플라이싱)
- 6 (CDN Edge에서 라이브 녹화)
- 10 (일반 라이브 녹화)
- 11 (업로드 SDK)
- 12(업로드 도구)
videoResolutions array 비디오 해상도 정보입니다.

videoResolutions

파라미터 유형 설명
clarity int 비디오 품질.
- 1 (ORIGINAL)
- 2 (FD)
- 3 (LD)
- 4 (SD)
- 5 (HD)</ br>- -99 (라이브 녹음)
serverType int 최종 장치 유형.
- 0 (PC)
- 1 (Raw Video)
- 2 (모바일)
height int -
width int -
fileSize long 단위: bit.

예시

출력 예

{ "code": 200, "data": { "videoListInfo": [ { "createUser": "testUser", "encrypt": 0, "flashAutoPlay": 1, "flashImageRatio": 0, "flashPlayerId": "DF2DAF233DDA", "flashPlayerName": "basic player", "imageUrl": "http://ovptest.haplat.net//live/201708/4101630234a74ee8864e56ea88e5d290_20170801171220/cloudv-cover/9B0F7BA8BCB9D056D4C24ADDBF821D10.jpg", "publishDomain": "ovptest.haplat.net", "transcodeState": "5", "updateTime": "1501578874", "uploadTime": "1501578866", "videoClassification": "null", "videoDescription": "", "videoDuration": "36", "videoId": "9B0F7BA8BCB9D056D4C24ADDBF821D10", "videoName": "creattest_20170801171220", "videoResolutions": [ { "clarity": -99, "fileSize": 5579209, "height": 768, "serverType": -1, "width": 1364 }, { "clarity": 1, "fileSize": 5573951, "height": 768, "serverType": -1, "width": 1364 } ], "videoSize": "11153160", "videoSourceCode": 2, "videoState": "0" }, { "createUser": "testUser", "encrypt": 0, "flashAutoPlay": 1, "flashImageRatio": 0, "flashPlayerId": "DF2DAF233DDA", "flashPlayerName": "basic player", "imageUrl": "http://ovptest.haplat.net//live/201708/4101630234a74ee8864e56ea88e5d290_20170801171104/cloudv-cover/E869FC95F3C7493ED56E8751C4AA7BEE.jpg", "publishDomain": "ovptest.haplat.net", "transcodeState": "5", "updateTime": "1501578796", "uploadTime": "1501578790", "videoClassification": "null", "videoDescription": "", "videoDuration": "15", "videoId": "E869FC95F3C7493ED56E8751C4AA7BEE", "videoName": "creattest_20170801171104", "videoResolutions": [ { "clarity": -99, "fileSize": 2533394, "height": 768, "serverType": -1, "width": 1364 }, { "clarity": 1, "fileSize": 2531523, "height": 768, "serverType": -1, "width": 1364 } ], "videoSize": "5064917", "videoSourceCode": 2, "videoState": "0" } ], "videoTotal": 2 }, "message": "success" }

오류 코드

자세한 내용은 일반적인 오류 코드 를 참조하십시오.

이 문서의 내용이 도움이 되었습니까?
아니오
정상적으로 제출되었습니다.피드백을 주셔서 감사합니다.앞으로도 개선을 위해 노력하겠습니다.