0

VB.net で VLCPlugin2 を使用してライブ RTSP ストリームを視聴しています。可能な限りライブにする必要があるため、ネットワークキャッシュコマンドラインオプションをいじっています。250ms は非常に簡単にクラッシュし、300ms は数分後にクラッシュします。許容範囲の上限である 500 ミリ秒までキャッシュを増やすことができましたが、時間の経過とともにクラッシュする可能性もあることがわかりました。より高いキャッシュでストリームを再開できるように、このクラッシュを検出する方法を見つけたいと思います。クラッシュすると、AxVLCPlugin21.playlist.isPlaying はまだ true.. VLCPlugin2 が例外をスローしているかどうかを検出して処理できることを期待しています..

Dim ip1 As String = "192.168.5.231"
Dim rtsp1a As String = "rtsp://192.168.5.231:554/user=admin&password=admin&channel=1&stream=0.sdp"
Dim options As String = ":no-video-title-show :network-caching=350 "
AxVLCPlugin21.playlist.add(rtsp1a, , options)
AxVLCPlugin21.playlist.playItem(0)
4

0 に答える 0