开发者社区> 问答> 正文

VOD-视频点播app可以不通过原生sdk 开发的方式,直接拉artc 协议超低延迟流吗?

VOD-视频点播app可以不通过原生sdk 开发的方式,直接拉artc 协议超低延迟流吗?阿里云播放器好像不可以直接在vue页面使用。

展开
收起
三分钟热度的鱼 2023-06-12 20:59:17 114 0
2 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    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等。

    2023-06-13 08:17:38
    赞同 展开评论 打赏
  • 可以使用 WebRTC 技术来实现低延迟的视频点播,但需要注意的是,WebRTC 通常用于实时通讯场景,而视频点播场景下,视频源是提前录制好的,因此需要对 WebRTC 做一定的调整和优化。一般需要使用 WebRTC 的 DataChannel 来传输视频数据,并实现自己的信令服务器来协调和控制各个端的连接。至于具体的实现方案,可以参考一些开源项目,例如 Pion WebRTC、Ant Media Server 等。另外,阿里云播放器也提供了 WebRTC 播放器 SDK,可以用于实现 WebRTC 视频点播。关于阿里云播放器在 Vue 页面使用的问题,可以尝试使用阿里云播放器的 Web 播放器或者使用阿里云播放器的 NPM 包进行开发。

    2023-06-13 08:07:46
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
从 SDK 到编解码:视频直播架构解析 立即下载
跨平台的云服务SDK需要什么 立即下载
一个跨平台的云服务SDK需要什么 立即下载

相关实验场景

更多