1.srs网页播放器播放跳秒/跳帧,花屏等可以通过修改
srs_app_ffmpeg.cpp 265行 左右, params.push_back("-i")前加入指定tcp的代码。解决. 修改后重新编译
params.push_back("-rtsp_transport");
params.push_back("tcp");
2.浏览器播放hls时,客户机内存不足。
通过降帧率,缩小分辨率,参看ingest_hls.conf 配置 , 如果某些参数无法配置到conf中, 可以考虑在srs_app_ffmpeg.cpp中添加.
3.Nginx 部署网页访问时可能存在缓存文件
,注意及时清理 ,也可以设置nginx 缓存清理。
/usr/local/srs617/objs/nginx/html_test
4. 访问不到数据可以关闭防火墙试试
systemctl stop firewalld.service
5. 初用
初步使用可以先使用obs 推流,srs启动rtmp.conf . vlc 拉流. 让数据流通启动
6. 直播视频分辨率码率参考设置
https://blog.csdn.net/CSqingchen/article/details/106492496
7. 有些rtsp流中音频编码不是aac ,需要在conf中加入参数转换, 因为hls 只支持aac+h264 切片分发