拉取网络流和打开本地文件流程差不多,详见:基于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库以及网络加密协议相关的库,为后续使用网络相关功能提供支持。因此在拉流之前需要调用此函数文章来源:https://www.toymoban.com/news/detail-424738.html
三.参数设置
1.设置avformat_open_input超时时间stimeout
即设置avformat_open_inp文章来源地址https://www.toymoban.com/news/detail-424738.html
到了这里,关于基于FFmpeg的视频播放器之三:拉取rtsp流的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!