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