xia-chu
390c374086
Optimize the code
...
1. change param_strs to params
2. move params from MediaInfo to MediaTuple
3. passing MediaTuple as a parameter for some functions
2024-03-30 14:41:20 +08:00
夏楚
bbe8f4a018
release 8.0
2023-12-09 16:23:51 +08:00
johzzy
03770ff409
Replace the tuple (vhost/app/stream) with MediaTuple. ( #2560 )
2023-06-17 10:28:01 +08:00
Johnny
0232caf068
add MediaTuple
2023-05-30 11:01:27 +08:00
mtdxc
754073918a
Header refactor ( #2115 )
...
* 优化MultiMediaSourceMuxer头文件包含
* 将MediaSinkDelegate和Demux移到MediaSink中
* MediaSource头文件重构, 独立出PacketCache.h
精简Frame和Track的头文件
* Rtmp头文件重构
* Rtsp头文件重构
* webrtc头文件重构
* 规范.h头文件包含,并将其移到.cpp中:
- 尽量不包含Common\config.h
- Util\File.h
- Rtsp/RtspPlayer.h
- Rtmp/RtmpPlayer.h
* 删除多余的Stamp.h和Base64包含
2022-11-29 11:07:13 +08:00
ziyue
0b355759de
整理webrtc相关代码命名空间
2022-09-18 21:03:05 +08:00
cqm
999e0b274e
简化代码:
...
- MediaSource引入shortUrl和getUrl来简化日志输出
- WebApi引入fillSockInfo
2022-09-07 11:47:15 +08:00
xiongziliang
4dc621e1bb
转协议选项抽象为ProtocolOption对象
2022-03-12 13:24:23 +08:00
夏楚
c72cf4cbcc
整理命名空间 ( #1409 )
...
* feat: remove using namespace mediakit in header files.
(cherry picked from commit d44aeb339a8a0e1f0455be82b21fe4b1b536299f)
* feat: remove using namespace mediakit in FFmpegSource.h
* feat: remove using namespace mediakit in RtpExt.h
* feat: remove using namespace mediakit in header files.
* feat: remove using namespace std in header files.
* feat: remove using namespace std in header files when zltoolkit remove std in header
* 补充命名空间
* 整理命名空间
* 整理命名空间2
* 修复macos ci
* 修复编译问题
* 修复编译问题2
* 修复编译问题3
Co-authored-by: Johnny <hellojinqiang@gmail.com>
Co-authored-by: Xiaofeng Wang <wasphin@gmail.com>
2022-02-02 20:34:50 +08:00
xia-chu
b6cbc87712
全面整理代码,去除编译警告
2021-01-17 18:31:50 +08:00
xiongziliang
9e26a02fb1
实现rtsp/rtmp按需转协议功能
2020-09-12 19:09:56 +08:00
xiongziliang
7019e4717c
整理授权协议
2020-04-04 20:30:09 +08:00
xiongziliang
cefb2a7cc4
hls/mp4录制不再能随时开启或关闭
2020-04-04 14:33:12 +08:00
xiongziliang
1168174c2b
tab统一替换为4个空格键:#242
2020-03-20 11:51:24 +08:00
Luke
306e202ca1
1.添加windows下ffmpeg拉流分发支持,目前不是很完善,后续再修改
...
2.server/system下未兼容完成
2020-01-07 11:09:11 +08:00
xiongziliang
e663ddd9a6
简化事件参数
2019-12-24 14:08:16 +08:00
xiongziliang
33047ddc94
程序退出前停止一切录制
2019-12-04 19:15:48 +08:00
xiongziliang
ee8d28dbef
单独提供websocket服务器程序
2019-09-17 09:48:20 +08:00
xiongziliang
e67894a085
推流鉴权事件支持是否允许转rtsp/rtmp、hls 、mp4
2019-09-10 11:06:31 +08:00
xiongziliang
4d215a8e2b
还原代码
2019-08-01 22:21:55 +08:00
xiongziliang
6d8db7d232
修复bug
2019-08-01 19:09:14 +08:00
zqsong
7e92a0b738
MP4录制添加H265支持
2019-07-30 21:29:31 +08:00
zqsong
360eba2c68
MP4录制添加H265支持
2019-07-30 19:26:38 +08:00
xiongziliang
0b08831f5d
整理优化代码
2019-06-28 17:30:13 +08:00
xiongziliang
e1e50191fb
配置键名统一使用string
2019-06-19 10:32:54 +08:00
xiongziliang
446c0feb6e
main函数启动后添加事件监听
2019-06-19 10:27:52 +08:00
xiongziliang
a100ee0acd
支持全局的禁用虚拟主机
2019-05-28 17:14:36 +08:00
xiongziliang
6d3d0272a6
删除冗余文件
...
更新licence日期
2019-05-08 15:40:07 +08:00
xiongziliang
bc1a79038c
更新ZLToolKit(完善ssl相关)
2019-04-16 17:25:19 +08:00
xiongziliang
26f813b1b5
事件invoker执行改成同步,为了兼容srs-bench
2019-04-09 09:49:13 +08:00
xiongziliang
d1f722939d
自动复制证书至可执行目录
2019-04-01 10:37:11 +08:00
xiongziliang
6e2002e451
确保程序退出时释放相关资源
2019-03-30 00:40:39 +08:00
xiongziliang
6f269ecc5b
添加bom头
2019-03-28 14:47:16 +08:00
xiongziliang
5e7260c723
修复编译问题
2019-03-27 18:58:43 +08:00
xiongziliang
e44c2d5508
整理代码
2019-03-27 18:56:49 +08:00
xiongziliang
2b4d8a123d
完善FLV复用器
2019-03-22 14:11:39 +08:00
xiongziliang
8ebf127ee6
完善录制相关功能
2019-03-22 13:31:39 +08:00
xiongziliang
b78c14a2a3
通过减少线程切换提高服务器性能
2019-03-21 22:28:12 +08:00
xiongziliang
c9b91ca7af
优化代码
2019-02-11 16:29:27 +08:00
xiongziliang
d9965b23ec
适配ZLToolKit最新代码
2019-02-11 16:24:05 +08:00
xiongziliang
6ecd21cd6c
恢复原来代码
2019-01-30 17:26:02 +08:00
xiongziliang
b5ea9fac08
适配ZLToolKit(更新定时器)
2019-01-30 17:00:28 +08:00
xiongziliang
4ab1d4ca44
更新ZLToolKit(解决可能丢失事件的问题)
2019-01-18 10:16:36 +08:00
xiongziliang
cc7844a994
适配ZLToolKit代码,简化程序退出流程代码
2018-12-28 16:47:50 +08:00
xiongziliang
a904a42125
完善范例程序
2018-12-21 17:31:53 +08:00
xiongziliang
50e1dddd12
完善
2018-12-21 14:46:14 +08:00
xiongziliang
5182f0cddb
更新可用的rtmp链接
2018-12-20 15:06:24 +08:00
xiongziliang
5deecaf954
优化代码
2018-12-20 10:31:31 +08:00
xiongziliang
efa2234e49
完善注释和范例
2018-12-19 18:18:24 +08:00
xiongziliang
99a4bc3c1d
精简配置文件
2018-12-19 17:55:16 +08:00