laravel - 在 Web 上播放 RTSP 直播流的可能方式有哪些?
问题描述
在不使用任何视频播放器插件(如 VLC 或 VXG 播放器)的情况下,我们可以在网络浏览器上播放实时流 (RTSP) 的可能方式有哪些?
我有一个用 Laravel 框架编写的 Web 应用程序。该应用程序是从 IP 摄像机播放实时流。使用视频播放器插件可以工作,但它有很高的延迟。此外,它也不可靠。运行一段时间后,它会崩溃而没有任何有用的错误消息。
我尝试使用 opencv.js 但失败了。VideoCapture 函数不接受 URL(但在它的文档中它可以。也许在 opencv.js 中它是不同的。)
还有其他选择吗?
解决方案
没有可用的选项。Web 浏览器不能直接打开套接字。将数据输入浏览器的唯一选择是 HTTP、Web 套接字或 webrtc。
推荐阅读
- python - 如何更正 TypeError:Unicode 对象必须在使用 ReportLab 散列之前进行编码
- c# - 如何将数字作为参数传递给 IEnumerable 字符串
- css - 动画显示时奇怪的动作无
- arduino - 通过以太网(互联网)更新 ESP32 固件
- javascript - 控制器方法未检测到任何参数
- c# - ASP Net Core Web API:不支持客户端 GroupBy
- kotlin - Mustache 抛出关于空值的错误
- mysql - 在 MySql 数据类型(DATETIME)上应用时间调度程序
- c# - 从 azure 逻辑应用程序触发的 Web 作业变得空闲
- php - 将 mysql 查询重构为一个,因此无需 2 个连接