一步步使用libRIST

2021-01-25 10:59:18 浏览数 (1)

本文来源于VSF 2020秋季会议,演讲者是来自SipRadius的Sergio Ammirata博士。本次演讲将展示在实际项目中使用RIST的详细步骤。

本次演讲包括以下三点。首先使用libRIST实现了4K 30 Mbps的视频传输,并且模拟了丢包、损坏和重排序的网络环境。其次,当下的终端用户对基于HLS/DASH传输的720P和1080P视频感到满意。最后,未来可以期待传输4K,甚至8K的视频。

Sergio博士认为当下开发者应该做两件事。首先设计高效的GUI来帮助内容提供商获取4K视频并传输给终端用户。其次是开放标准和FOSS引擎的结合可以最好地确保互操作性。

Sergio博士介绍了本次展示Demo的基础模块。它包括LibRIST,也就是FOSS。它还包括Coral OS, 是SipRadius专有的linux风格。他们在Coral OS中使用与libRIST仓库中完全相同的应用程序。 这个想法是推广“生产质量”工具,而不仅仅是代码。

Sergio博士接下来展示了基于libRIST的Demo。他首先展示了在发送端GUI界面如何一步一步选择并调整合适的参数。然后在双端建立连接后,使用网络仿真工具设置丢包率和损坏率等网络参数。并在不同网络条件下,展示了使用libRIST传输视频的效果。

最后Sergio博士总结提到,libRIST在命令行中支持的功能可以很容易在GUI中实现。通过对h.264 4K视频的失真测试,我们证明h.265、4K和RIST可以很好地结合。如果我们可以让内容提供商更容易使用libRIST,那么当支持RIST的播放器公开时,RIST可以更好地工作。

最后附上演讲视频:

gui

0 人点赞