ZLMediaKit/src/Extension
a-ucontrol eed5f02380
rtsp/rtp 新增支持mjpeg编码 (#2166)
* Trying to send mjpeg via MultiMediaSourceMuxer

* Improved JPEGRtpEncoder::inputFrame code but still not working

* 优化代码

* 完善jpeg相关逻辑

* Micro fix

* FrameJPEG renamed to JPEGFrame according to ZLM style

* Modified  JPEGRtpEncoder::inputFrame and JPEGRtpEncoder::rtp_send_jpeg

* getVideoHeight(), getVideoWidth() and getVideoFps() in JPEGTrack

* mjpeg rtp打包避免内存拷贝/修复mjpeg rtp解包huffman_table size字段错误的bug

* 支持mjpeg pix type

* 优化性能

* add bom header
2022-12-21 15:32:16 +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 rtsp/rtp 新增支持mjpeg编码 (#2166) 2022-12-21 15:32:16 +08:00
Factory.h 精简复用rtp encoder创建相关代码 2022-08-05 17:36:51 +08:00
Frame.cpp Header refactor (#2115) 2022-11-29 11:07:13 +08:00
Frame.h rtsp/rtp 新增支持mjpeg编码 (#2166) 2022-12-21 15:32:16 +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 Header refactor (#2115) 2022-11-29 11:07:13 +08:00
H264.h Header refactor (#2115) 2022-11-29 11:07:13 +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 时间戳改为64位 2022-08-08 17:13:39 +08:00
H265Rtp.h Unified code style (#2137) 2022-12-02 14:43:06 +08:00
JPEG.cpp rtsp/rtp 新增支持mjpeg编码 (#2166) 2022-12-21 15:32:16 +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 修复获取帧率逻辑 (#1293) 2022-01-09 14:50:54 +08:00
SPSParser.h tab统一替换为4个空格键:#242 2020-03-20 11:51:24 +08:00
Track.h Unified code style (#2137) 2022-12-02 14:43:06 +08:00