I.はじめに
これらのエラーに対処するのはそれほど難しくありませんが、根本原因を見つけるには多くのエネルギーが必要です。先人は木を植え、子孫は日陰を利用しました。これらの穴を読むときは、まず JDK バージョンと zml ストリーミング メディアを確認してください。して、新しいバージョンに更新してください。
(1) wvp 公式 Web サイトではJDK >= 1.8が必要ですが、使用しているJDK がたまたま1.8.0である可能性があり、これにより一連の問題が発生します。
(2) 使用している wvp は最新バージョンですが、zlm は最新バージョンではなく、2 つのバージョンが一致しないため、いくつかの問題が発生します。
2. ピットガイド
2.1 yyyy_MM_dd_HH_mm_ssToTimestamp() が日付変換エラーを報告する
問題の原因: JDK のバージョンが低すぎます。
解決策:ローカル JDK をJDK1.8.0.121以降にアップグレードし、新しいバージョンの JDK を指すようにプロジェクト内のさまざまな構成 (JDK 環境変数、IDEA、Maven の settings.xml 構成テールを含む) を更新します。
IDEA ショートカット キー: Ctrl+Alt+shift+s
さらにヘルプが必要な場合は、「JDK 環境設定」、「Maven 環境設定」、「IDEA での Maven 設定」をクリックしてください(第 1 章、1.2 を参照)
2.2 10 秒間の再生後、zlm は自動的に切断されるか検証を求められた後もオンラインのままで、オンデマンド インターフェイスはタイムアウトを待機します。
問題の原因:この問題は一般的に連動しています。つまり、上記の変更後に Expired メソッドが断続的に変更され、結果として中断が発生する場合、別の理由として、zml のバージョンが低すぎる (クリックしてダウンロード) ことが考えられます。 wvp バージョンが一致しません。
解決策: ZLM バージョンを更新し、クリックしてダウンロードします。 もちろん、この問題は、以前の問題でエラーを報告したときに、DeviceServiceImpl クラスのexpired() の日付変換判定を変更したという事実にも関連している可能性があります (注) : このメソッドのコードは日付判定の変更を行う必要はありません。JDK の上位バージョンに切り替えるだけです)。
2.3 フォアグラウンドインターフェイスでの編集、削除、追加操作が無効であり、ブラウザ403 禁止エラーが発生する
ブラウザ コンソール エラー メッセージ:接続が確立される前に webSocket が閉じられました
問題の原因:これはクロスドメインの問題です。403禁止は許可なしのアクセスを意味します。公式 Web サイトでは次のようにプロンプトが表示されます。
解決策:ソース コードをローカルで実行する場合は、application.yml の active:local (デフォルト) を dev に変更する必要があります。変更後の効果は次のとおりです。
spring:
application:
name: wvp
profiles:
active: dev
次に、公式 Web サイトのプロンプトに従って、以下に示すように、all-application.yml の users-setting: のコピーを application-dev.yml の末尾にコピーします。
ヒント: mvn -package パッケージング(公式 Web サイトに詳細な紹介があります)を直接使用してjar パッケージとして実行する場合は、この構成も変更する必要があります。そうしないと、ページ効果を変更または削除できません。
# [根据业务需求配置]
user-settings:
# 跨域配置,配置你访问前端页面的地址即可, 可以配置多个
allowed-origins:
- http://localhost:8080
- http://192.168.1.30:8080
- http://127.0.0.1:8080
2.4 mvn コマンドを使用してソース コードをパッケージ化またはインストールすると、IDEA コンソールでmaven: git-comit-id-pluginエラーが報告される
プロジェクト wp-pro で目標 pl.project13.maven:git-comit-id-plugin:3.0.1:revision (デフォルト) を実行できませんでした:Mojo の実行を完了できませんでした。。。
注: このプラグインは git バージョン管理に関連しているため、jar パッケージを開いたときにエラーが報告された場合は、最初にそれをコメントアウトできます。
解決策: wvp の pom.xml を入力し、 maven:git-comit-id-pluginコードをコメントアウトします。
拡張: wvp jar パッケージと war を起動するには 2 つの方法があります。jar の起動例は次のとおりです。:
#linux系统命令
nohup java -jar wvp-pro-*.jar &
#windows系统命令
chcp 65001 #更改当前创建字符编码为UTF-8,防止控制台中文乱码(change code page )
java -jar wvp-pro-*.jar &
3. ありがとう
国家標準 GB28181 プロトコル ビデオ プラットフォーム EasyGBS ビデオ再生がフリーズして中断される
この記事は私の問題を解決したわけではありませんが、方向性を与えてくれ、暗闇の中に光が見えるようにしてくれたと説明します。Hikvision カメラ設定インターフェイスにログインし、元の 10 秒の中断から 3 分以上の中断までいくつかの変更を加えるように案内してください (カメラのパラメータを変更するだけでは根本的な問題は解決できません)。
wvp の公式 Web サイトのQQ グループ ( 901799015 )の友人、そして同僚の支援とリーダーの支援に感謝します。
Hikvision のカメラ構成に注意してください。役立つかもしれません。 ブランドのカメラ構成の詳細については、公式 Web サイトを参照し、クリックして入力してください
4、サブセクション
要約すると、これらの問題は基本的に解決でき、他の問題は将来更新される予定です~
注: wvp 公式 Web サイト 、github、gitee、ZLMediaKit 公式 Web サイト、happyTime 公式 Web サイト、GB28181 自動テスト ツール
V. エピローグ
wvp ストリーミング メディアを初めて使用する友人にとって、それは段階的に落とし穴です。この投稿がお役に立てば幸いです。落とし穴を避けるために、wvp の使用に関するいくつかの記事を連続して更新する予定です。
良いと思ったら、いいね、ブックマーク、メッセージをよろしくお願いします!