视频流.根据带宽设置比特率的任何方式



简单地说,我有一个流式客户端,它可以流式传输到本地服务器,我从中获取数据,并用自己的软件将其推送到自己的服务器。

我这样做是因为带宽确实是可变的(从0.5mb到5mb,不断变化),流媒体客户端会对此发出警告,停止传输,所以我的软件会抓取数据并在没有警告的情况下重新传输,只会重新发送未确认的数据包。

现在的问题是,是否有任何协议、库,我可以用来更改视频kbps,以防它没有从服务器接收到足够的ACK,或者我可以通过API或其他方式以编程方式更改它?

快速问题:由于我可以随心所欲地获取视频数据并进行编码,有没有任何方法可以用任何软件随时更改视频编码?我找过ffmpeg,但从命令行无法做到这一点。

libx264允许您动态更改比特率。

最新更新