【问题标题】:Catch ANY error of streaming video (VLC ActiveX)捕捉流视频的任何错误 (VLC ActiveX)
【发布时间】:2013-02-14 13:43:34
【问题描述】:

我已经调查了我们必须通过 VLC Player ActiveX 的 C# 代码或 JavaScript 使用的所有方法,如果播放某些流式视频时出现任何错误,我看不到任何现有或有效的方法来帮助获取信息。

我使用Playing 属性来查看在播放过程中关闭互联网连接时它会显示什么,并且它始终显示true。 :(哇!

为了清楚起见,我只需要控制 VLC Player ActiveX 的任何流式传输错误,以便在出现错误时自动重新启动流式传输,但似乎所有 API 都已完成仅接受直接用户输入。

此链接http://wiki.videolan.org/.Net_Interface_to_VLC 没有帮助。

我的问题:是否有任何方法/属性表明流视频错误?

【问题讨论】:

  • @Ramhound 我要求抓住其中的任何一个而不是全部。 :)
  • 我不知道你总是可以自己写一个。我删除了我的评论,因为我认为我弄错了,再看一遍,我正在查看对 wiki 的更改,而不是 3 年前的 .NET 界面。此外,如果 .net 接口当前无法捕获异常,则它不应该这样做。
  • 如果您真的想对流媒体过程进行如此严格的控制,您将需要使用其他选项而不是 VLC...虽然我知道所有能够做到这一点的选项都是商业的...
  • @Yahia 我明白了...感谢您的意见!你能把我们的想法当作一个答案吗?
  • @Peretz Done... 包括 2 个此类(商业)库的链接...

标签: c# .net events activex vlc


【解决方案1】:

AFAIK 在将 VLC 用于流式传输部分时,无法实现您所要求的...

有一些商业选项允许严格控制,包括错误处理/通知:

如果可以选择商业图书馆,请查看http://www.visioforge.com/media-player-sdk-net.html

另一个商业选项是 Leadtools MultiIMedia SDK - 请参阅 http://www.leadtools.com/sdk/multimedia.htm#+cp_playback

【讨论】:

  • visioforge 是否支持 rtsp、mms、rtp、http 流协议?
  • @Peretz IIRC rtsp、mms、http 受支持...是否支持 rtp 我不确定...但给他们发电子邮件或下载免费试用版并亲自查看...如果你需要一个可以做 rtmp 的库你可以 checkout broccoliproducts.com/softnotebook/rtmpclient/rtmpclient.php
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-09-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多