如何在MediaLive和MediaStore上实现低延迟



我正在使用MediaLive&MediaStore流媒体直播内容面临18秒的延迟,需要帮助。

使用以下配置

MediaLive-输入详细信息

输入类型->RTMP(推送(

输入目的地频道类->标准

网络模式->公共

MediaLive-频道

一般输入设置

源端行为:CONTINUE

输入滤波器:自动

过滤强度:1

解锁过滤器:已禁用

去噪滤波器:禁用

SMPTE-2038数据首选项:IGNORE

通道和输入详细信息

频道模板:HTTP直播

信道类别:STANDARD

输入规格:输入编解码器(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

流信息分辨率:INCLUDE

清单持续时间格式:FLOATING_POINT

段长度:1

段数:3

保留分段:3

最小段长度:---

分割模式:USE_SEGMENT_DURATION

仅I帧播放列表:禁用

程序日期时间:INCLUDE

程序日期时间段:600

客户端缓存:已启用

时间戳增量毫秒:---

编解码器规范:RFC_4281

清单压缩:无

冗余清单:禁用

DRM在清单中包含IV-包含

IV来源:FOLLOWS_SEGMENT_NUMBER

我正在使用https://obsproject.com/download用于输入流的OBS播放器&VLC输出流m3u8

感谢您的询问!请注意,AWS MediaServices没有实施行业为标准化低延迟OTT交付而开发的任何规范,尽管有其他方法可以降低总体延迟。

您可以尝试查看以下关于实现较低延迟的有用指南:

https://aws.amazon.com/blogs/media/how-to-compete-with-broadcast-latency-using-current-adaptive-bitrate-technologies-part-1/

https://pages.awscloud.com/rs/112-TZM-766/images/GEN_elemental-wp-achieving-low-latency.pdf

最新更新