问题描述
我正在使用MediaLive和MediaStore来直播实时内容,需要延迟18秒,需要帮助。
使用以下配置
MediaLive-输入详细信息
输入类型-> RTMP(推送)
输入目标频道类别->标准
网络模式->公开
MediaLive-频道
常规输入设置
源结束行为:继续
输入过滤器:自动
过滤强度:1
解块过滤器:已禁用
噪声过滤器:已禁用
SMPTE-2038数据首选项:IGNORE
频道和输入详细信息
频道模板:HTTP实时流式传输
频道类别:标准
输入规格:输入编解码器(VAC),输入分辨率(HD),最大输入比特率(MAX_20_MBPC)
输出组
HLS组目标A:mediastoressl://----------------.data.mediastore.us-east-1.amazonaws.com/path/main
HLS组目标A:mediastoressl://----------------.data.mediastore.us-east-1.amazonaws.com/path/main
HLS设置
CDN设置:Hls基本推送
重试连接间隔:30
重试次数:5
文件缓存持续时间:300
重启延迟:5
输入丢失操作:EMIT_OUTPUT
位置
目录结构:SINGLE_DIRECTORY
每个子目录的细分:10000
清单和细分
输出选择:MANIFESTS_AND_SEGMENTS
模式:直播
TS文件模式:SEGMENTED_FILES
流信息解析度:包括
清单持续时间格式:FLOATING_POINT
段长:1
段数:3
保留细分:3
段的最小长度:---
细分模式:USE_SEGMENT_DURATION
仅I帧播放列表:已禁用
计划日期时间:包括
计划日期时间段:600
客户端缓存:已启用
时间戳增量毫秒:---
编解码器规范:RFC_4281
清单压缩:无
冗余清单:已禁用
DRM 在清单中包含IV-已包含
IV来源:FOLLOWS_SEGMENT_NUMBER
我正在使用https://obsproject.com/download OBS Player进行输入流和VLC输出流m3u8
解决方法
感谢您的询问!请注意,AWS MediaServices 并未实施行业为标准化低延迟 OTT 交付而制定的任何规范,尽管可以通过其他方式减少整体延迟。
您可以尝试查看这些有关实现更低延迟的有用指南:
https://pages.awscloud.com/rs/112-TZM-766/images/GEN_elemental-wp-achieving-low-latency.pdf