비디오 네트워킹 클라우드 플랫폼 인 EasyCVS는 원격 절차를 사용하여 프로그램에서 비디오 스트리밍 서버 EasyCVR 및 EasyNVR의 인터페이스를 어떻게 호출합니까?

비디오 스트리밍 플랫폼은 EasyNVR, EasyCVR 및 기타 소프트웨어에 의해 구현 된 매우 광범위한 개념입니다. 그렇습니다. 누구나 익숙한 EasyNVR과 EasyCVR은 모두 영상 관리 및 모니터링이 가능한 스트리밍 미디어 서버 소프트웨어이며, EasyNVR과 EasyCVR-EasyCVS를 관리 할 수있는 서버도 개발했습니다.

EasyCVS가 EasyCVR의 인터페이스를 호출하는 것이 일반적인 요구 사항이어야합니다. EasyCVS가 프로그램에서 EasyCVR, EasyNVR 및 기타 인터페이스를 원격으로 호출하려면 어떻게해야합니까? 아래의 특정 단계를 살펴 보겠습니다.

1. EasyCVR 및 EasyNVR이 외부에서 HTTP 프로토콜 인터페이스를 제공한다는 것을 알고 있으며 이러한 인터페이스를 HTTP 프로토콜을 통해 호출 할 수 있습니다.

2. EasyCVR 및 EasyNVR의 인터페이스 문서를 조사한 결과 일부 인터페이스에는 인증이 필요하며 로그인 인터페이스는 token 및 tokenTimeout을 반환합니다.

684.png

3. 여기서는 EasyCVS 내부 코드를 예로 사용합니다. 먼저 로그인 인터페이스를 호출합니다.

685.png

686.png

687.png

지금까지 로그인 인터페이스가 성공적으로 호출되었습니다.

4. 이제 토큰을 추가하지 않고 다시 시작 인터페이스를 호출하고, 인터페이스에 인증이 필요한 경우 먼저 토큰을 추가하지 않고 어떤 결과가 반환되는지 테스트 해 보겠습니다.

688.png

토큰을 전달하지 않고 인터페이스 호출에 실패하여 권한이 없음을 나타냅니다.

5. 이제 위의 코드를 수정하고 헤더에 토큰을 전달한 다음 호출합니다.

689.png

지금까지 인터페이스 호출이 성공했습니다.

추천

출처blog.csdn.net/EasyNVS/article/details/107063502