毫秒级超低延时直播产品实测(PRTC直播/webRTC直播)

阿酷TONY / 原创 / 2021-10-13 / 长沙 / 要实际测试的朋友,联系我吧 ~~~~

我准备做一次PRTC/webRTC直播产品的测试,PC端基于web发起直播,观看端通过 PC 、安卓 、iOS来观看,记录下它们的延时情况,感受一下超低延时与普通直播的不同吧,开始...

以下测试,主要只测试延时情况,没有涉及直播产品的功能、使用操作界面,有兴趣的朋友可以加联系我实际测试哦~~~

1.应用场景

  • 超低延时常见应用场景:在线教学、企业培训、教学场景下视频连麦互动
  • 支持基于纯html5页面的web直播
  • 延时基本小于400ms(毫秒),比普通直播3~20s(秒),还是有较大优势

2.准备工作

  • 用于测试的基准时间,我选择的 www.ntsc.ac.cn 时间校准,且需要显示毫秒值的时间,用的是 北京时间校准_北京时间在线校准显示毫秒
  • 直播产品用的是web网页直播,基于PRTC/webRTC
  • 用的是Chrome浏览器(webRTC)
  • 电脑ThinkPad(两个显示器,一个用于显示直播发起端界面 <即:发起端 >,发起端界面中以屏幕共享的形式引入时间校准界面;另一个显示器用于展示PC端浏览器直播观看端 <即:PC观看端A >)
  • 小米手机(安卓系统,用于展示安卓端微信web观看端 < 即:安卓观看端B >)
  • 苹果手机(iOS系统,用于展示苹果端观看效果 < 即:iOS观看端C >)
  • 另一台拍摄的设备

好吧,准备工作完成。

3.测试工作

开始测试,上一组直播实测图片,用图片说话。简要提示:

  • 时间校准界面:国家授时中心标准北京时间www.ntsc.ac.cn 时间校准,毫秒级(直播发起端,将取到这个时间,进行画面直播;观看端也就都可以看到这个时间,即可显示直播延时时间差)
  • 直播发起端:右侧显示器浏览器中的界面为发起端,基于web网页开播,可以理解为讲师操作端;
  • 直播观看端PC观看端A > 基于web浏览器观看直播画面(Chrome浏览器)
  • 直播观看端安卓观看端B > 安卓微信进入web观看直播画面
  • 直播观看端iOS观看端C > iOS微信进入web观看直播画面

,以屏幕共享的形式引入时间校准界面,再发起直播,这样其他观看端,就都可以看到校准时间。

图1:直播准备(左侧分别是PC观看端A 、安卓观看端B、iOS观看端C,右侧是直播发起端)

图2:直播准备(左侧分别是PC观看端A 、安卓观看端B、iOS观看端C,右侧是直播发起端)

图3:直播开始(左侧分别是PC观看端A 、安卓观看端B、iOS观看端C,右侧是直播发起端)

图4:正在直播(左侧分别是PC观看端A 、安卓观看端B、iOS观看端C,右侧是直播发起端)

图5:正在直播(左侧分别是PC观看端A 、安卓观看端B、iOS观看端C,右侧是直播发起端)

图6:正在直播(左侧分别是PC观看端A 、安卓观看端B、iOS观看端C,右侧是直播发起端)

图7:正在直播(左侧分别是PC观看端A 、安卓观看端B、iOS观看端C,右侧是直播发起端)

图8:正在直播(左侧分别是PC观看端A 、安卓观看端B、iOS观看端C,右侧是直播发起端)

 图9:正在直播(左侧分别是PC观看端A 、安卓观看端B、iOS观看端C,右侧是直播发起端)

4.其他附图

附图1:时间校准界面

 附图2:PRTC产品发起web网页直播时用桌面共享引入时间校准界面

5.传统直播与PRTC直播对比

对比无延迟直播传统直播
直播方式PRTCCDN
使用协议基于UDP,兼容web RTC通信协议基于TCP内容分发
并发量十万不受限制
延时<400ms (毫秒)3~20s(秒)
网络适应性对网络要求不高
网络不好的情况下,会丢掉没有收到的部分,直接接收新的内容
对网络要求高
网络不好的时候会暂停播放并缓冲视频,延时会累积
核心功能多方通话、互动直播、录制、旁路推流等推流、观看、录制
计费方式灵活流量/带宽

6.测试结果

  • 延时方面绝对优于普通CDN分发的视频直播,延时基本低于400ms
  • 支持web浏览器发起和观看,支持移动端安卓微信观看,支持移动端iOS微信观看

7.常见问题

第1部分:

  1. 无延迟频道,暂不支持混流布局。
  2. 如需使用无延迟直播+腾讯会议或ZOOM等其他会议软件(类似使用直推CDN直播助手的使用方式),需要注意以下两点:
  • 讲师端不能再发起连麦
  • 客户端上系统设置需打开“采集系统音”

第2部分:

  1. 讲师未上课时,嘉宾进入直播间后,不要关闭摄像头,否则讲师上课后CDN会没有该嘉宾
  2. 无延迟清晰度最大可达 1080P
  3. 屏幕分享使用注意事项:
  • 保证电脑(不是软件客户端)分辨率为1080P;
  • 保证软件客户端帧率为15帧(部分需要播放高帧率动画的场景可调至 20 帧);
  • 尽量使用桌面分享。

第3部分:

  1. 目前默认不支持频道普通直播和无延迟的切换,需要超管去调整;
  2. 不支持伪直播(伪直播客户端支持)、转播、导播台;
  3. 必须https观看
  4. 三分屏观看页新旧可用,普通直播一定要使用新版观看页观看端默认开启”观众只订阅第一画面RTC“,所以观众只能看到第一画面,其他连麦者画面是黑屏的(需联系销售开通)
  5. PRTC不支持多码率,避免用多码率的频道观看
  6. 不支持rtc观看的自动降级为CDN观看,cdn观看最高支持720p

8.兼容性提示

1.Android 5.0 以上版本

2.iOS 9.0 以上版本

3.Web 端请使用桌面端 Google Chrome 最新稳定版。

4.macOS 10.10 或以上版本

5.Windows 7 或以上版本

有兴趣测试的朋友,联系我吧,可以提供实测哦~~~~


  [ 视频安全 ] 相关原创文章

[ 视频直播 ] 相关原创文章

[ 视频存储与应用 ] 相关原创文章

[ 视频播放器 ] 相关文章

[ WebRTC ] 相关文章

[ 谷歌浏览器 ] 相关文章

[ 微信公众号运营 ] 相关文章

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 1pps tod接口规范是一种用于网络时钟同步的时钟信号,要求在每秒钟的第一毫秒(1pps)精确传输时序信息,确保各个设备在严格的时间同步下协同工作。这种接口需要支持高精度的时间戳功能、低时延、高可靠性等特性,常用于数据中心、电信网络以及电力系统等领域。 1pps tod接口规范要求支持数字编码格式,包括NRZ、RZ、Manchester、Bi-Phase等,同时具备传输距离较远、抗干扰能力较强等特点,可以在复杂的电磁环境中实现高质量的数据传输。此外,还需要规定接口的物理层、传输协议、通信规范等细节,以确保设备间的互通性和兼容性。 在实际应用中,1pps tod接口规范要求设备具备高精度的时钟同步功能,通过PRTC、GNSS等技术实现网络时钟同步,并能够提供可靠的时钟信号传输服务,以满足复杂应用场景的需求。同时,各个设备需要具备良好的兼容性和互操作性,以便于设备间的联网交互和共同工作。 ### 回答2: 1pps TOD接口规范指的是一种在通信系统中广泛使用的时间同步接口。1pps代表每秒一次脉冲,TOD则表示时间。这个接口是用于将一个高精度的时钟信号传递给一个或多个设备,以便确保它们都在同一时刻执行操作。 在1pps TOD接口规范中,时钟信号通常使用同轴电缆、光纤或无线信号传输。需要注意的是,时钟信号必须准确,以确保在不同设备之间的同步性。另外,为了确保数据传输的可靠性,接口规范通常要求相关设备必须支持“跳秒”和“闰秒”操作。 此外,使用1pps TOD接口规范时,需要考虑使用不同的编码方案,如IEEE 1588和IRIG-B。为了确保系统的兼容性和互操作性,必须选择正确的编码方案,并建立正确的时钟链路。 综上所述,1pps TOD接口规范是确保通信设备在同一时刻执行操作的关键接口之一。它需要准确的时钟信号、可靠的数据传输和正确的编码方案,以确保系统的兼容性、互操作性和稳定性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值