Commit Graph

213 Commits

Author SHA1 Message Date
xiongziliang 68d910e229 限制rtsp/rtmp推流url合法性 2020-05-25 16:40:41 +08:00
xiongziliang 477475a60f 批量添加bom头、批量替换tab字符 2020-05-18 15:31:49 +08:00
xiongziliang 8c46688886 确保rtp/rtcp端口号为偶奇数 2020-05-12 10:22:21 +08:00
xiongziliang f303ab3222 确保rtp端口为偶数 2020-05-12 09:26:02 +08:00
xiongziliang f9df7f5217 去除ultraLowDelay配置项 2020-04-29 11:08:43 +08:00
xiongziliang eda7a59f3c 统一事件参数类型 2020-04-23 22:04:59 +08:00
xiongziliang b6946a5968 事件广播触发者改成SockInfo对象 2020-04-23 21:38:44 +08:00
xiongziliang 4d84661a87 更新ZLToolKit 2020-04-23 17:50:12 +08:00
xiongziliang b09919d374 替换inet_ntoa线程安全版本 2020-04-23 16:14:24 +08:00
baiyfcu 5fcc22bab7 useBuf暂定为true时seek失败 2020-04-08 16:15:47 +08:00
baiyfcu 340629cdc6 添加对g711A/U rtsp支持相关文件,api添加windows静态库编译选项,g711 RTMP支持尚未修改 2020-04-08 15:42:52 +08:00
baiyfcu fb77293648 修复rtsp seek播放时rtsp server返回npt字段不对问题 2020-04-08 15:37:16 +08:00
xiongziliang b169f94cce 大幅提高rtsp服务器性能 2020-04-07 13:03:53 +08:00
xiongziliang 7019e4717c 整理授权协议 2020-04-04 20:30:09 +08:00
xiongziliang 11420b868b 整理代码 2020-04-04 19:55:11 +08:00
xiongziliang ace200716a 修复无人播放事件触发延时不准确的bug 2020-03-23 10:21:17 +08:00
xiongziliang 1168174c2b tab统一替换为4个空格键:#242 2020-03-20 11:51:24 +08:00
xiongziliang a7a376b3f2 流量汇报事件添加id参数 2020-02-13 12:10:08 +08:00
xiongziliang 7e25537957 流量汇报事件添加客户端ip和端口参数 2020-02-13 11:33:59 +08:00
xiongziliang 491ed6f83d rtsp不允许覆盖时间戳(pts) 2020-01-14 10:34:05 +08:00
xiongziliang e91c26c052 实现hls的流量汇报事件 2019-12-29 15:38:29 +08:00
xiongziliang e72fa359b6 完善hls播放器个数计数 2019-12-28 16:57:35 +08:00
xiongziliang 94806b2cd6 初步实现hls播放器个数计数 2019-12-28 16:48:11 +08:00
xiongziliang 3830792c57 整理MediaSource派生类
修复转协议或录制时忽然Track的问题
2019-12-26 11:53:19 +08:00
xiongziliang 1bfe4937cd 整理MediaSource派生类代码 2019-12-25 11:04:12 +08:00
xiongziliang 5249c24430 整理MediaSource代码 2019-12-03 16:10:02 +08:00
xiongziliang c42ee1dc5d 优化时间戳覆盖逻辑:#148 2019-11-29 09:54:48 +08:00
xiongziliang bf70a01f6a 提升rtsp的兼容性 2019-11-25 17:59:04 +08:00
xiongziliang a8a4f267f7 添加配置项,控制在关闭hook时,推流是否转协议或录制 2019-11-08 15:54:13 +08:00
xiongziliang a739bd7304 完善日志 2019-10-23 12:00:53 +08:00
xiongziliang 08386b958c 覆盖时间戳需要明确参数指定,防止误判 2019-10-12 22:44:16 +08:00
xiongziliang 5ad4103ce0 修正拼写错误 2019-09-20 10:36:37 +08:00
xiongziliang 7701a883e3 提高EasyDarwin的rtsp推流兼容性 2019-09-10 17:08:24 +08:00
xiongziliang ae64bc9bcb 不指定协议转换时,默认转换hls,rtxp
提高EasyDarwin的rtsp推流兼容性
2019-09-10 17:01:42 +08:00
xiongziliang d41d116a67 兼容带url参数的rtsp推流 2019-09-10 16:00:39 +08:00
xiongziliang e67894a085 推流鉴权事件支持是否允许转rtsp/rtmp、hls 、mp4 2019-09-10 11:06:31 +08:00
xiongziliang d6fa0296cb 添加配置项ultraLowDelay,可选择是否低延时模式 2019-09-04 18:57:54 +08:00
3503207480@qq.com 036b36f012 注释,说明
注释,说明
2019-08-30 11:17:27 +08:00
xiongziliang e3139134e8 修复握手超时相关bug 2019-08-28 18:20:40 +08:00
xiongziliang c6e9f8365d 规范类命名 2019-08-22 16:25:19 +08:00
xiongziliang fb1d7dd5a6 rtsp推流拉流转发时修整sdp
rtsp推流修整时间戳
2019-08-22 16:05:35 +08:00
xiongziliang bf7363714d 完善注释 2019-08-22 15:23:14 +08:00
xiongziliang 7c7b9e560e 统一添加bom 2019-08-08 19:01:45 +08:00
xiongziliang bf39cf3e33 整理优化代码 2019-06-28 16:48:02 +08:00
xiongziliang 034dbbf7ba 修复rtp打洞包相关的bug 2019-06-27 12:53:35 +08:00
xiongziliang 585201ece1 修复接收rtsp推流的兼容性问题 2019-06-27 12:21:01 +08:00
xiongziliang d250e1b7ec 整理代码 2019-06-26 10:01:04 +08:00
xiongziliang ce9a9188b2 优化rtsp服务器性能 2019-06-11 18:31:34 +08:00
xiongziliang 826f3649ea 更新ZLToolK(修复linux下编译问题) 2019-06-11 12:28:48 +08:00
xiongziliang c0f41167ba 创建Socket优先绑定本线程 2019-05-31 18:01:38 +08:00
xiongziliang f5a80e3799 onNoneReader事件避免重复触发 2019-05-31 15:40:55 +08:00
xiongziliang 2b86082f3d 修复FFmpeg无法播放rtsp over http的问题 2019-05-31 10:16:31 +08:00
xiongziliang c38521aa0e 修复编译bug 2019-05-30 16:03:06 +08:00
xiongziliang db0611de91 修复rtsp注册前未设置sdp的bug
rtsp鉴权放置在查找流之前,防止无谓的按需拉流
2019-05-30 16:01:56 +08:00
xiongziliang 042981c4e4 完善rtsp服务器错误提示 2019-05-30 12:14:20 +08:00
xiongziliang 0c460b397d 发送超时时间可配置 2019-05-30 10:41:25 +08:00
xiongziliang e9e21e11a2 rtsp/rtmp超时时间可配置 2019-05-29 18:24:35 +08:00
xiongziliang a39c4c1344 完善错误提示 2019-05-29 18:08:50 +08:00
xiongziliang 458a92521f 完善服务器日志打印 2019-05-28 18:46:52 +08:00
xiongziliang a100ee0acd 支持全局的禁用虚拟主机 2019-05-28 17:14:36 +08:00
xiongziliang 94ccd27f47 等待流注册时间可配置化 2019-05-28 09:25:41 +08:00
xiongziliang 0dc7cbb879 精简等待监听流异步注册后回复事件相关代码 2019-05-27 22:32:07 +08:00
xiongziliang b0bf216bc2 添加无人观看主动断开事件 2019-05-27 18:39:43 +08:00
xiongziliang 3917b6451c 完善获取媒体读取器个数方法 2019-05-27 16:09:29 +08:00
xiongziliang fbead02868 流量统计添加isPlayer参数 2019-05-20 17:46:06 +08:00
xiongziliang 74d074ac53 完善Hook与API 2019-05-20 16:26:04 +08:00
xiongziliang db1e850ef3 修复rtsp over http的bug 2019-05-10 18:40:30 +08:00
xiongziliang 37d842e444 修复rtsp组播相关的bug 2019-05-10 18:33:23 +08:00
xiongziliang 304275a0e4 rtsp播放器支持rtcp 2019-05-09 13:35:54 +08:00
xiongziliang 9d92f613e2 优化接口命名,更新ZLToolKit 2019-05-09 10:49:50 +08:00
xiongziliang fe19ea3991 rtsp服务器支持发送rtcp包 2019-05-08 18:46:56 +08:00
xiongziliang bceff73429 rtsp服务器支持发送rtcp包 2019-05-08 17:49:05 +08:00
xiongziliang dc67665784 忽略非法的rtp/rtcp包 2019-05-08 16:24:45 +08:00
xiongziliang 3d16f55446 设置rtcp端口目标地址 2019-05-08 16:19:00 +08:00
xiongziliang 6d3d0272a6 删除冗余文件
更新licence日期
2019-05-08 15:40:07 +08:00
xiongziliang 7997c06010 初步添加RTCP包接收接口 2019-05-08 14:23:18 +08:00
xiongziliang 4d1a0e47c8 删除多余代码逻辑 2019-04-24 12:03:20 +08:00
xiongziliang c0d3185a38 添加RTP异常包处理逻辑 2019-04-24 11:40:54 +08:00
xiongziliang ebd2ed2d97 优化rtsp/http/rtmp服务器内存占用 2019-04-23 11:52:40 +08:00
xiongziliang bb9a02b817 优化rtsp服务器内存占用 2019-04-23 11:43:48 +08:00
xiongziliang 3453575c15 完善兼容性问题 2019-04-02 15:49:43 +08:00
xiongziliang 6f269ecc5b 添加bom头 2019-03-28 14:47:16 +08:00
xiongziliang 6045b1b8f8 修复rtsp推流服务器在udp模式下的bug
优化代码
2019-03-28 11:52:07 +08:00
xiongziliang b1a2de3853 添加rtsp推流器
整理代码
2019-03-27 18:41:52 +08:00
xiongziliang ce3c4c0d69 添加bom头 2019-03-22 17:47:25 +08:00
xiongziliang 75a40daa07 修复rtsp组播相关bug
更新ZLToolKit(优化性能)
2019-03-22 10:27:21 +08:00
xiongziliang b78c14a2a3 通过减少线程切换提高服务器性能 2019-03-21 22:28:12 +08:00
xiongziliang 082efb126b 适配ZLToolKit最新代码(优化发送性能) 2019-03-18 18:44:16 +08:00
xiongziliang 9dfb275ad5 删除重复代码 2019-03-11 11:23:50 +08:00
xiongziliang 6ecd21cd6c 恢复原来代码 2019-01-30 17:26:02 +08:00
xiongziliang b5ea9fac08 适配ZLToolKit(更新定时器) 2019-01-30 17:00:28 +08:00
xiongziliang 49c8d4fb8d 修复rtsp推流超时检测bug 2019-01-16 17:58:54 +08:00
xiongziliang b92e837640 兼容一些不规范的播放器 2019-01-11 10:45:03 +08:00
xiongziliang 41e5cab6c6 添加bom头 2018-12-28 18:07:47 +08:00
xiongziliang 5ac1fb73a7 修复rtsp相关bug 2018-12-21 17:12:26 +08:00
xiongziliang 338c2e18fc 过滤无效rtp包 2018-12-20 17:06:33 +08:00
xiongziliang c64bf1ea7a 修复udp发送相关bug 2018-12-20 16:59:54 +08:00
xiongziliang 1d13aa84fa 移除废弃接口 2018-12-20 10:42:51 +08:00
xiongziliang d2a78e5a40 完成rtsp推流 2018-12-17 15:21:23 +08:00
xiongziliang 0c5cd62429 优化rtsp over http,删除冗余代码 2018-12-17 13:14:49 +08:00