【问题标题】:libvlc RTSP ip camera "libvlc demux: SETUP of'video/H264' failed 403 Forbidden" Qihan IP Camera Model:QH-NW357libvlc RTSP ip camera "libvlc demux: SETUP of 'video/H264' failed 403 Forbidden" Qihan IP Camera Model:QH-NW357
【发布时间】:2019-05-16 16:48:02
【问题描述】:

IP 摄像头通过 VLC RTP over RTSP 流式传输到 PC,但无法使用 Xamarin.Forms 通过 libvlc 流式传输到 android 应用

  1. 如果我通过 RTSP 检查 RTP,我可以使用 VLC 将 IP 摄像机流式传输到我的电脑
  2. 我的应用可以通过 libvlc 流式传输 RTSP BigBuckBunny 示例
  3. 我可以使用 VGX And​​roid 应用流式传输 IP 摄像机

所以我可以用不同的方法流式传输相机,但是.... 当我尝试使用 libvlc 将其与我的应用程序一起流式传输时,我收到以下日志消息

谢谢

【问题讨论】:

  • 403 是服务器告诉您不允许访问您请求的资源
  • 我们需要更多的日志和重现的方法。
  • 嗨 MTZ - 我在帖子中添加了更多日志
  • Xamarin.forms 的问题已解决,只需将 _libvlc = new LibVLC("--rtsp-tcp");在代码中
  • @Christoffel 请发布您的解决方案来回答,它将帮助其他有类似问题的人。

标签: xamarin rtsp libvlc libvlcsharp


【解决方案1】:

MSFT

我使用 Martin Finkel 的这个示例 -- https://code.videolan.org/mfkl/libvlcsharp-samples/tree/master/VideoMosaic ,用于 Xamarin.forms 我所做的只是 MainPage.xaml.cs 中的第 19 行,来自 _libvlc = new LibVLC();变成 _libvlc = new LibVLC("--rtsp-tcp");然后我能够通过 RTSP(TCP)流式传输“RTP。 希望对你有帮助

【讨论】:

  • 这个答案可能适用于您特定型号的相机。您可以编辑您的问题以包含其品牌吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-06-29
  • 2011-09-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-09-28
相关资源
最近更新 更多