streaming - hls只播放音频,但视频是黑色的
问题描述
我有一个使用 rtmp nginx 进行流式传输的应用程序。配置hls_time 1s。有时当我刷新 hls 播放器时,它只播放音频和视频显示黑色。我使用 OBS 进行带有关键帧 2s 的流式传输)。
解决方案
我看到有人说“Segments会在关键帧处被剪裁,所以除非每秒都有一个关键帧存在,否则不会接受hls_time。”。所以我改变了关键帧1s,它工作得很好。
推荐阅读
- selenium-webdriver - Selenium 和 Power shell,点击一个 web 项目
- postgresql - 如何在 RDS Postgresql 中使用 ALTER DEFAULT PRIVILEGES 实现只读用户?
- django - 如何在 django models.py 或 forms.py 中获取 request.user。是否可以?
- c++ - 将元素添加到对向量
- r - dplyr tidyr – 如何使用动态条件生成 case_when?
- javascript - 带有大量预加载音频的 Chrome 移动错误
- maven - 如何简单地将特定文件附加到 Maven 构建?
- python - 有没有我可以用来将音频转换为音素的 python 库?
- python - 在测试环境中为 SQLAlchemy 模型创建表
- arrays - 在 Octave 中将长垂直 RGB 图像阵列重塑为分层的水平部分