0

我在 VB.net 中使用 VLCPlugin2 来观看实时 RTSP 流。我需要它尽可能地活着,所以我一直在搞乱网络缓存命令行选项。250ms 很容易崩溃,300ms 几分钟后就会崩溃。虽然我可以将缓存增加到 500 毫秒,这是我可以容忍的上限,但我认为随着时间的推移,我也可能会崩溃。我想找到一种方法来检测这种崩溃,以便我可以使用更高的缓存重新启动流。从 300-350 毫秒开始,如果我一直崩溃,我每次重播时都会不断碰撞它。当我崩溃时 AxVLCPlugin21.playlist.isPlaying 仍然是真的.. 我希望也许我可以检测到 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