• paradise
    2021-12-24
    江哥,问一下,就是svc 编码采用rtp 包封装的形式,实际编码器出来的是普通码流,那这个码流是如何进行rtp svc 封装呢? 是编码器提前设置好svc 的参考关系,然后从收到第一个I帧开始后就自动更新rtp 包里关于封装svc 编码的相关字段信息吗?

    作者回复: 是的,webrtc里面的VP8编码是这样做的,外面固定好参考结构,编码的帧出来之后就按照固定的模式加上SVC信息。h264也可以这么做。或者编码器是你自己修改的,你也可以把信息从编码器里面带出来也可以,这样就可以不使用固定的参考结构了。

    
    1
  • Geek_7de4c5
    2021-12-21
    如果是发送端网络不好,时域svc就失效了,有什么好的手段吗?

    作者回复: 发送端网络不好直接通过发送端带宽预测得到带宽值再码控调节就可以了。

    
    1
  • 晓龙
    2021-12-20
    SVC开始是否有前提,当接收端的方差达到某个阈值时在开启,或者发送端本身发送的帧率或者码率对网络要求很低,例如500k就可以,这时不启用SVC,可以更进一步增加压缩率。

    作者回复: 1、如果接收端的带宽 > 对应层数的码流 + gap阈值,就发对应层数的码流。 我们需要设置这个gap阈值,这个值需要根据业务来自己设置。 2、一般来说我们整个视频会议的拥塞控制是带宽预测+码控+SVC,是不是需要启用SVC丢层策略关键还是在发送的码率和接收端的带宽大小对比来决定。我想你的意思是说我们可以把发送码率压缩到多个观众端的最小带宽。这个操作还是会有我之前说的问题,对于网络好的观众不公平。当然具体业务具体分析,如果你的业务这样做没什么问题的话也是可以的。

    共 2 条评论
    1
  • ripple
    2022-03-28
    你好,请问下如果是硬编码,svc有相关的处理方式不?

    作者回复: 如果硬编接口支持设置参考帧的话也可以实现

    
    
  • Leo-J
    2022-03-02
    老师,这是不是直播推流原理?直播端高质量,观众段可选质量?

    作者回复: 直播一般使用转码的方式,一般RTC里面用SVC。

    共 2 条评论
    
  • ripple
    2021-12-20
    simulcast是不是更常用些?

    作者回复: 相比空域SVC,是的

    
    
  • 龚长华
    2022-06-08
    FEC, Transport-CC, 丢包重传, 关键帧重传, SVC
    
    
  • tony
    2022-01-09
    如果使用x264实现时域svc,设置参考帧的大概思路是怎样的?谢谢。
    共 1 条评论
    