[端末機器] RTSPプロトコルビデオプラットフォームのEasyNVRハードウェアバージョンでCDNストリーミングが失敗する理由の分析

EasyNVRがビデオプラットフォームのソフトウェアバージョンであることを多くの人が知っているかもしれませんが、実際には、EasyNVRにはハードウェアバージョン-EasyNVRクラウドターミナルもあります。プロジェクトサイトにソフトウェアを展開するのが不都合な場合は、ストリーミングビデオをトランスコードするためにネットワークの下にセットアップするハードウェア機器を選択できます分布、両方の機能は同じです。

EasyNVR Cloud Terminal.png

EasyNVRクラウドターミナルを使用してストリームをサードパーティのプラットフォームにプッシュしていますが、問題があります。EasyDSSのライブプッシュを例にとると、他のプッシュソフトウェアではストリームを正常にプッシュでき、EasyNVRクラウドターミナルではストリームを正常にプッシュできません。

EasyNVRクラウドターミナルは正常にストリームをプッシュできません

まず、EasyDSSライブストリーミングルームは他のプッシュストリーミング機器を使用してストリームを正常にプッシュできるため、EasyDSSプッシュスペースの問題を排除できるため、問題はEasyNVRクラウドターミナルに現れる可能性があります。

EasyNVRデバイスは実際にはオンラインであり、通常どおり再生することもできるため、デバイスアクセスに問題はありません。チャネルのライブブロードキャストのCDNアドレスも正しいため、EasyNVRネットワークの問題ではないことがわかります。

376.png

377.png

EasyNVRシステム実行インターフェースに入り、デバイスがデモWebサイトのドメイン名にpingできないことを確認します。

379.png

対応するドメイン名に通常はpingできないが、IPには通常アクセスできることがわかります。

380.png

したがって、高い確率はデバイス側のDNS設定によるものです。DNS(ドメインネームシステム)はインターネットのサービスです。ドメイン名とIPアドレスを相互にマップする分散データベースとして、インターネットへのアクセスを容易にします。

EasyNVRのハードウェアボックスはUbuntu804システムでプレハブされているので、ハードウェアボックスのDNSを設定できます。

DNS設定方法

1.ネットワーク関連の構成ファイル/etc/systemd/resolved.confの
内容を確認します
[解決]
DNS = 1.1.1.1 1.0.0.1
#FallbackDNS =
#Domains =
LLMNR = no
#MulticastDNS = no
#DNSSEC = no
#Cache = yes
#DNSStubListener = yes

2. /etc/resolve.confファイルの構成を有効にする場合は、systemd-resolved構成ファイルにDNS構成項目を追加し(上記の例のように、変更が完了している)、systemd-resolvedサービスを再起動する必要があります。 OK。

別のより簡単な方法は、systemd-resolvedサービスを直接停止し、/ etc / resolve.confを変更して有効にすることです。

上記の操作を押した後、EasyNVRクラウドターミナルを再起動すると、ストリームを正常にプッシュできます。

381.png

注:この記事では、EasyDSSストリーミングプラットフォームを例に挙げていますが、ユーザーが独自のストリーミングプラットフォームを持っている場合は、EasyNVRクラウドターミナルでもストリーミングをプッシュできます。

EasyNVRクラウドターミナルについて

956eed4.png

EasyNVRクラウドターミナルソフトウェアとハ​​ードウェアの統合、クラウドの運用と保守、小型で配置と展開が簡単、24時間365日の中断のない運用、低消費電力、自作のビデオサーバーの高コストを節約、専用のビデオサービス、他のハードウェアとの相互作用を排除影響:電源を入れてインターネットに接続した後、正常に実行でき、導入は簡単です。ビデオプラットフォームソリューションの詳細については、TSINGSEE Qingxiビデオをご覧ください。

おすすめ

転載: blog.csdn.net/EasyNVR/article/details/108603514