使用FFMPEG和url_fopen示例

Rel*_*lla 9 c c++ streaming ffmpeg live

我想知道如何从URL(url_fopen例如)(例如实时视频或PCM流)获取流并将其编码为某些内容?

更新: 这实际上是一个商城形成的问题.它是关于如何使用url_fopen流出来的东西.

答: 这很简单:有一篇简短的文章解释如何使用它 我有一个小的视频流解决方案实际上使用它并url_write称为 HelloVideoStreaming(windows sln)之前的许多版本.

好的是,你实际上并不真正需要或想要使用ffmpeg进行流式传输.但是你希望有可发送的编码数据包才能发送.我们有一个客户端(跨平台,预制项目生成脚本).主要的东西是使用 url_open_dyn_buf,这里url_close_dyn_buf很快就会介绍

web*_*bbi 0

如果您想使用 C++ 获取流并播放或存储它,您应该简单地使用 live555 库等。这是一个很大的库,可以为你做一些肮脏的工作并提供一个漂亮的界面。