简单地说,我有一个流式客户端,它流式传输到本地服务器,我从中获取数据并使用我自己的软件将其推送到我自己的服务器。
我是这样做的,因为带宽确实可变(从0.5mb到5mb,不断变化),流媒体客户端发出警告,停止传输,所以我的软件抓取数据并重新发送,而不会发出警告只重发未确认的数据包。
现在的事情是,是否有任何协议,库,我可以用它来改变视频kbps,以防它没有从服务器收到足够的ACK,或者我可以通过API或其他方式以编程方式更改它? / p>
快速问题:因为我可以随心所欲地获取视频数据并根据需要对其进行编码,是否有任何方法可以随时随地更改视频编码?我找了ffmpeg,但我不能从命令行那样做。
答案 0 :(得分:0)
libx264允许您动态更改比特率。