VOD-视频点播app可以不通过原生sdk 开发的方式,直接拉artc 协议超低延迟流吗?阿里云播放器好像不可以直接在vue页面使用。
VOD(视频点播)是一种通过网络传输视频内容的方式,通常使用的协议包括HTTP协议和RTMP协议等。ARTC(Advanced Real-Time Communication)协议是一种基于WebRTC技术的实时通信协议,主要用于实现视频通话、音频通话和屏幕共享等功能,因此在视频点播场景下使用较少。
如果您需要在VOD应用中实现低延迟的视频播放,可以考虑使用一些支持低延迟的协议,例如HLS(HTTP Live Streaming)协议的LL-HLS(Low-Latency HLS)扩展,或者DASH(Dynamic Adaptive Streaming over HTTP)协议的CMAF(Common Media Application Format)扩展。此外,您还可以使用一些专门针对实时视频流媒体应用的技术,例如WebRTC、SRT或者RTP等。
针对您提到的阿里云播放器无法在Vue页面中使用的问题,您可以考虑使用一些支持Vue的第三方播放器,例如video.js或者plyr等。
可以使用 WebRTC 技术来实现低延迟的视频点播,但需要注意的是,WebRTC 通常用于实时通讯场景,而视频点播场景下,视频源是提前录制好的,因此需要对 WebRTC 做一定的调整和优化。一般需要使用 WebRTC 的 DataChannel 来传输视频数据,并实现自己的信令服务器来协调和控制各个端的连接。至于具体的实现方案,可以参考一些开源项目,例如 Pion WebRTC、Ant Media Server 等。另外,阿里云播放器也提供了 WebRTC 播放器 SDK,可以用于实现 WebRTC 视频点播。关于阿里云播放器在 Vue 页面使用的问题,可以尝试使用阿里云播放器的 Web 播放器或者使用阿里云播放器的 NPM 包进行开发。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。