Video streaming 在WebRTC视频播放器和HLS视频播放器之间切换
我正在构建一个Web应用程序,它将执行以下任务Video streaming 在WebRTC视频播放器和HLS视频播放器之间切换,video-streaming,webrtc,html5-video,http-live-streaming,p2p,Video Streaming,Webrtc,Html5 Video,Http Live Streaming,P2p,我正在构建一个Web应用程序,它将执行以下任务 显示实时视图-使用WebRTC媒体频道 显示视频点播(VOD)-用户HLS 用户有一个按钮,用于从直播切换到回放,反之亦然。WebRTC和HLS使用不同的库来呈现媒体 问题: 在同一页面上从实时播放切换是否可行?如果可行,是否需要重新加载页面 可以使用两个不同的播放器同时播放视频吗 快速的回答是,您可以在同一页面上有两个不同的播放器,并且您应该能够在不加载页面的情况下控制每个播放器,例如启动和停止播放 不过,如果这两种流媒体技术对您的设计也有帮助的
快速的回答是,您可以在同一页面上有两个不同的播放器,并且您应该能够在不加载页面的情况下控制每个播放器,例如启动和停止播放 不过,如果这两种流媒体技术对您的设计也有帮助的话,那么了解它们的不同可能会很有用
- WebRTC是一种(接近)实时的、通常是双向的数据流协议。它用于实时视频通话等应用,并利用实时协议、RTP等流媒体技术,这些技术通常配置为优先考虑延迟。注:视频通话中的低延迟通常为200-500毫秒
- HLS通常不是“近实时”。这是一种ABR流媒体技术,通常会检查接收器是否有足够的缓冲流,以确保视频可以在没有中断和“缓冲”中断的情况下播放。HLS或DASH视频流中的低延迟通常以多秒为单位进行测量