android - IP Cam 流加载如此缓慢
问题描述
我有一个VideoView
从网络摄像机获取 URI。我的问题是流需要 20-25 秒才能加载并开始显示正在发生的事情。
rtsp://user:pass0@xxx.xxx.xxx.xx:xxxx/Streaming/Channels/xxx
我认为这是由RTSP
协议引起的。¿ 一些替代方案或解决方案?
这是我的代码:
public void StartStream(VideoView vView, String uri){ //rtsp://user:pass0@xxx.xxx.xxx.xx:xxxx/Streaming/Channels/xxx
vView.SetVideoUri(Android.Net.Uri.Parse(uri));
vView.Visibility = ViewStates.Visible;
vView.Prepared += delegate
{
vView.Start();
};
}
IP 摄像机来自海康威视。
有什么方法可以获得更快的流加载?
解决方案
推荐阅读
- swift - 当从一个视图控制器转到另一个视图控制器(如 Swift 中的 Instagram 或 Facebook)时,如何在表视图中保留当前的 IndexPath.row?
- rest - 什么是 REST API?
- c# - 无需在多个地方编辑代码即可扩展接口签名
- indexing - 为什么 DROP INDEX IF EXISTS 会生成 MySQL 注释
- c++ - 防止在 C++ 中输入字符数组中的双空格
- html - Justify-content:空格之间的作品不正确
- powershell - Powershell - 使用“Set-UnifiedGroup”更改更多组
- gfortran - gfortrans -ftree-pre 有什么作用?
- c# - 如何 LINQ 获取组中的最大对象?
- blockchain - 如何在同一运行时内多次重复使用 Substrate 托盘?