xsen
2020-01-13 07:17:20 +08:00
对于音视频方案呢,若处于商业模式验证阶段,用第三方是最适合的;毕竟相对各方面都好控制
验证模式可行,再逐步组建自己的团队,采用自研方案(毕竟定制化与成本更好控制)
第三方的方案,目前来说声网是最好的。对于视频,收费都是按照流量来收费的;对于大规模运营,最终都会转用自己的视频方案——因为最大的成本就是流量
对于其它(如自研视频),
1. 1 对 1 的
p2p 现在成功率还是很高的,基本可以达到 95%以上;所以一般采取是 p2p+sfu 这样的方式
若要跨国家或地区,还需要搭建自己的流媒体分发网络,就是类似 cdn 那样的东西。要在不同国家地区部署服务器
2. 1 对多(就是直播)
若对延迟要求不高,都会推流到 cdn 那边;若对延迟要求高,那就要做自己的 cdn (如基于 webrtc 的方案)
当然,对于此种情况,也是可以采取多种不同的策略优化体验与减少流量;
因为流量成本是大头。只要用户数上来了,用第三方都是不太适合的(因为成本就是流量的成本)
3. 点播
都是非常成熟的方案
4. 多对多?
其实就是多人互动连麦+直播的方式。一般是 mcu + cdn (私有-webrtc 或别的)
其实若要自己研发视频方案,最大的难点是流媒体分发网络的开发(私有 cdn-要支持 rtp/webrtc )