基于FFmpeg的视频播放器之三:拉取rtsp流

拉取网络流和打开本地文件流程差不多,详见:基于FFmpeg的视频播放器之二:解复用,下面是不同地方。

一.准备一个可用的rtsp流

方法有很多,最方便的应该是用VLC串流了,具体步骤如下:https://blog.csdn.net/m0_61353061/article/details/120388230
当然也可以使用live555作为rtsp服务器,可参考:https://blog.csdn.net/zhiyuan2021/article/details/117735299

二.初始化网络功能

int avformat_network_init();
该函数的作用是加载socket库以及网络加密协议相关的库,为后续使用网络相关功能提供支持。因此在拉流之前需要调用此函数

三.参数设置

1.设置avformat_open_input超时时间stimeout

即设置avformat_open_inp

你可能感兴趣的:(基于FFmpeg的视频播放器,音视频,网络,FFmpeg,rtsp,播放器)