系列步骤
-
做个简单的入口
-
接入ffmpeg编译好的库和头文件,打印configuration
3 .推流的实现
推流的实现,需要先搭建一个nginx + rtmp服务器,也不复杂,网上有很多详细的教程
推流后,本地可以用ffplay来查看推流的视频,也可以写个简单的h5页面查看
推流最末尾会报错,错误如下,google/baidu 找遍了所有的帖子,没找到原因
-
// av_write_trailer(ofmt_ctx); 只能确定是这句代码有问题,应该是写流结尾出bug了, 可能是采用了 老接口的问题 Error muxing packet [flv @ 0x12102c000] Failed to update header with correct duration. [flv @ 0x12102c000] Failed to update header with correct filesize. Error occurred.
也可以直接用ffmpeg命令推流
ffmpeg