[構成チュートリアル]カーネルインターフェースのリバースプロキシをAIセキュリティビデオプラットフォームEasyCVRプラットフォームに追加するにはどうすればよいですか?

EasyCVRビデオフュージョンクラウドサービスのビデオ機能は非常に柔軟で豊富であり、プラットフォームの機能操作も比較的便利で展開が簡単です。EasyCVRは、ビジネスプラットフォームとしてだけでなく、ビデオ機能レイヤープラットフォームとしても使用できます。シーンアプリケーションの観点から、スマート建設サイト、スマートパーク、スマートコミュニティなど、多数のオフラインプロジェクトに適用されています。スマート防火、スマート炭鉱など。また、必要なユーザーの二次開発または統合を容易にするための豊富なAPIインターフェースも提供します。

一部のユーザーは要件を提示し、メインプログラムのインターフェイスプロキシを介して既存のカーネルインターフェイスを転送することを望んでいます。今日は、EasyCVRプラットフォームにカーネルインターフェイスのリバースプロキシを追加する方法を紹介します。

設計ロジック:

最初にカーネルインターフェイスのAPIアドレスをカウントし、次にハイパーリンクの形式でフロントエンドに返します。次に、特定のルート/ meidiaserverで始まるプロキシルーティングインターフェイスを追加し、/meidiaserverのインターフェイスを対応するものに直接プロキシします。カーネルのインターフェース。

次のコードを追加します。

func ApiListHandler() gin.HandlerFunc {

// TODO chef: 写完api list页面

return func(c *gin.Context) {

	b := []byte(`

APIインターフェースリスト:

/api/testRtc

/api/stat/group?stream_name=test110

/api/stat/all_group

/api/stat/group_count

/api/stat/info

メインプログラムのインターフェースにアクセスすると、カーネルインターフェースに直接アクセスした場合と同じように表示されます。

EasyCVRは、成熟した安定したパフォーマンスを備えたビデオフュージョン管理プラットフォームとして、ライブビデオ、クラウドレコーディング、取得と再生、ストレージ、アラーム、プラットフォームカスケードなどの機能をサポートします。既存のアーキテクチャを調整する必要がなく、CDNストリーミングをサポートし、柔軟に対応します。元のアーキテクチャに適応し、必要に応じてリソースを柔軟に拡張および縮小し、プラグインのインストール、ブラウザの制限などの条件を排除し、プラグインなしのセキュリティビデオ機能、マルチプラットフォームの無料表示および再生を実現します。

おすすめ

転載: blog.csdn.net/EasyNVS/article/details/123717051