ZLMediaKit/src/Extension
夏楚 e4acc59bec
媒体时间戳默认改为相对时间戳,通过时间戳矫正器解决跳跃和回退问题 (#2523)
通过用户反馈发现,遇到较多直播源时间戳混乱问题,包括rtsp流之rtcp ntp时间戳混乱,国标流时间戳混乱问题。
之前默认采用源流绝对时间戳,但是由于时间戳混乱会导致hls切片异常或视频播放不了等问题。
故默认改成相对时间戳(modify_stamp=2),通过时间戳矫正器过滤了时间戳跳跃以及回退问题(强制加1ms),
同时保留了对之前时间戳覆盖(modify_stamp=1)的兼容。
该修改同时兼容点播流,在点播流开启时间戳覆盖时,不起实质作用(采用原始绝对时间戳)。
2023-06-03 17:34:34 +08:00
..
AAC.cpp 优化代码,去除编译警告,修复拼写错误 2022-08-08 17:36:07 +08:00
AAC.h 整理命名空间 (#1409) 2022-02-02 20:34:50 +08:00
AACRtmp.cpp 整理命名空间 (#1409) 2022-02-02 20:34:50 +08:00
AACRtmp.h Unified code style (#2137) 2022-12-02 14:43:06 +08:00
AACRtp.cpp 修复非法aac rtp包导致的除0崩溃问题: #1869 2022-08-10 10:44:34 +08:00
AACRtp.h Unified code style (#2137) 2022-12-02 14:43:06 +08:00
CommonRtmp.cpp addTrack/inputFrame接口支持返回值;新增全局添加静音音频接口 2021-09-27 13:12:53 +08:00
CommonRtmp.h Unified code style (#2137) 2022-12-02 14:43:06 +08:00
CommonRtp.cpp when start send rtp wait key rtp previous drop (#1789) 2022-07-09 22:30:43 +08:00
CommonRtp.h Unified code style (#2137) 2022-12-02 14:43:06 +08:00
Factory.cpp 修正ssrc轮回为0时,ssrc重复分配为1的bug(#2327) 2023-03-24 16:19:22 +08:00
Factory.h 精简复用rtp encoder创建相关代码 2022-08-05 17:36:51 +08:00
Frame.cpp 媒体时间戳默认改为相对时间戳,通过时间戳矫正器解决跳跃和回退问题 (#2523) 2023-06-03 17:34:34 +08:00
Frame.h 媒体时间戳默认改为相对时间戳,通过时间戳矫正器解决跳跃和回退问题 (#2523) 2023-06-03 17:34:34 +08:00
G711.cpp 整理命名空间 (#1409) 2022-02-02 20:34:50 +08:00
G711.h G711强制规格 2021-04-01 22:20:29 +08:00
G711Rtp.cpp 添加bom头 2022-01-24 14:25:37 +08:00
G711Rtp.h 添加bom头 2022-01-24 14:25:37 +08:00
H264.cpp fix h264 no idr nal sps pps sei i slices 2023-02-04 18:17:06 +08:00
H264.h 优化代码风格 2023-02-05 22:00:36 +08:00
H264Rtmp.cpp 新增媒体流flush机制:#1996 2022-10-16 19:54:17 +08:00
H264Rtmp.h Unified code style (#2137) 2022-12-02 14:43:06 +08:00
H264Rtp.cpp Header refactor (#2115) 2022-11-29 11:07:13 +08:00
H264Rtp.h Unified code style (#2137) 2022-12-02 14:43:06 +08:00
H265.cpp Header refactor (#2115) 2022-11-29 11:07:13 +08:00
H265.h Header refactor (#2115) 2022-11-29 11:07:13 +08:00
H265Rtmp.cpp 新增媒体流flush机制:#1996 2022-10-16 19:54:17 +08:00
H265Rtmp.h Unified code style (#2137) 2022-12-02 14:43:06 +08:00
H265Rtp.cpp h265 rtp pack avoid 1387 size nal fu-a only one end packet and first satrt end not exist try fix #2425 2023-04-27 19:54:47 +08:00
H265Rtp.h rtp h265 packet like h264 2023-04-06 19:54:59 +08:00
JPEG.cpp 修复JPEGTrack无法就绪的bug 2022-12-30 18:03:21 +08:00
JPEG.h rtsp/rtp 新增支持mjpeg编码 (#2166) 2022-12-21 15:32:16 +08:00
JPEGRtp.cpp rtsp/rtp 新增支持mjpeg编码 (#2166) 2022-12-21 15:32:16 +08:00
JPEGRtp.h rtsp/rtp 新增支持mjpeg编码 (#2166) 2022-12-21 15:32:16 +08:00
L16.cpp 整理命名空间 (#1409) 2022-02-02 20:34:50 +08:00
L16.h 优化frame性能及整理代码 2021-02-06 20:10:33 +08:00
Opus.cpp 整理命名空间 (#1409) 2022-02-02 20:34:50 +08:00
Opus.h Unified code style (#2137) 2022-12-02 14:43:06 +08:00
SPSParser.c remove PSParser mistake comment 2023-03-06 19:33:34 +08:00
SPSParser.h remove PSParser mistake comment 2023-03-06 19:33:34 +08:00
Track.h 优化代码 2023-04-22 21:59:26 +08:00