Commit Graph

409 Commits

Author SHA1 Message Date
xiongziliang 1faeda2f33 修复bug 2018-10-29 15:02:18 +08:00
xiongziliang dfe213abc3 rtsp服务器实现延时获取RtspMediaSouce 2018-10-29 14:59:22 +08:00
xiongziliang 274dab6e1d 自动计算264前缀大小 2018-10-29 12:27:13 +08:00
xiongziliang 08c3c8e5b5 完善注释 2018-10-29 11:50:36 +08:00
xiongziliang 19b6a2925a 完成DevChannel类的视频 2018-10-29 11:48:24 +08:00
xiongziliang d8a1173469 DevChannle对象替换成MultiMediaSourceMuxer对象 2018-10-29 11:12:37 +08:00
xiongziliang 3bf1a9fddb 修复Rtmp复用器循环引用的bug 2018-10-29 10:53:08 +08:00
xiongziliang 05b51585cb 基本完成重构 2018-10-29 09:54:35 +08:00
xiongziliang f899f3503f 修复小bug 2018-10-28 01:08:26 +08:00
xiongziliang cb78764f1d 通过mp4/hls录制测试 2018-10-28 01:04:18 +08:00
xiongziliang 4876e9ff5c 完成mp4/hls录制代码适配 2018-10-28 00:26:26 +08:00
xiongziliang b2ebd84848 完善MediaRecord 类 2018-10-28 00:21:55 +08:00
xiongziliang 6364b14762 MP4、hls适配新代码 2018-10-28 00:15:27 +08:00
xiongziliang 83a0ee8595 添加注释 2018-10-27 22:54:16 +08:00
xiongziliang 820da43832 添加MediaSink类,简化重复逻辑代码 2018-10-27 22:40:44 +08:00
xiongziliang ce5c71c994 完善gop缓存机制,提高秒开率 2018-10-26 22:58:32 +08:00
xiongziliang 2a60fc2610 完善rtsp服务器 2018-10-26 22:51:45 +08:00
xiongziliang 1167211d90 完善rtsp服务器 2018-10-26 22:48:03 +08:00
xiongziliang 09c1ae87f3 修复rtsp时间戳相关bug 2018-10-26 22:32:50 +08:00
xiongziliang 1629d1f63a 完善代码 2018-10-26 22:10:46 +08:00
xiongziliang affc98f927 修复写两次Track的bug 2018-10-26 22:07:01 +08:00
xiongziliang c03ea1d893 修复AAC rtmp打包器bug 2018-10-26 18:40:31 +08:00
xiongziliang fcbcc81c18 修复sdp 相关bug 2018-10-26 18:12:55 +08:00
xiongziliang 205e9b715f 修复aac sdps生成bug 2018-10-26 17:58:53 +08:00
xiongziliang a01d083f15 节省内存、修复MediaSource不注册的bug 2018-10-26 17:46:31 +08:00
xiongziliang 91a766243b 修复bug 2018-10-26 17:30:48 +08:00
xiongziliang 097cf273d5 完成PlayerProxy改造 2018-10-26 17:14:39 +08:00
xiongziliang f26076635d 新增Frame多转发代理 2018-10-26 16:09:48 +08:00
xiongziliang 6870292fd6 完善seek相关的逻辑 2018-10-26 15:09:08 +08:00
xiongziliang 52f0d89d7a 修复时间戳相关的bug 2018-10-26 14:48:09 +08:00
xiongziliang 620e180a49 规范命名 2018-10-26 14:19:41 +08:00
xiongziliang d0a73d0f97 规范命名 2018-10-26 14:19:13 +08:00
xiongziliang 8f8eda9337 时间戳统一使用毫秒 2018-10-26 14:12:16 +08:00
xiongziliang e816c56f2e 完善播放器接口 2018-10-26 11:03:53 +08:00
xiongziliang bdc1f0cd15 规范SdpAttr成员变量命名 2018-10-26 10:59:13 +08:00
xiongziliang c556122881 精简代码 2018-10-26 10:12:37 +08:00
xiongziliang 6fe90fe4ba 替换sdp解析逻辑 2018-10-26 09:56:29 +08:00
xiongziliang a69d7d0f71 整理rtp相关代码 2018-10-25 23:24:23 +08:00
xiongziliang 0045d405a5 Track对象新增clone方法 2018-10-25 23:17:30 +08:00
xiongziliang 6a7c76be06 添加新的sdp解析算法 2018-10-25 22:57:59 +08:00
xiongziliang 062bdd6e02 开始完善sdp解析 2018-10-25 18:50:18 +08:00
xiongziliang dc1ce6fe11 修复无法编译的bug 2018-10-25 17:39:19 +08:00
xiongziliang 3d83a236b6 优化接口 2018-10-25 16:55:48 +08:00
xiongziliang 0839ddb681 添加接口 2018-10-25 16:49:43 +08:00
xiongziliang 1ff490d119 完成MediaSource生成器 2018-10-25 16:46:00 +08:00
xiongziliang 84dbe5597d 完善接口 2018-10-25 15:45:38 +08:00
xiongziliang 8d032a40ec 修正注释 2018-10-25 15:31:41 +08:00
xiongziliang 2504b05e7d 完成rtmp复用器 2018-10-25 15:30:44 +08:00
xiongziliang fd65c4b64c 完善Rtmp Metedata对象 2018-10-25 14:53:06 +08:00
xiongziliang 37dc3c2946 完成Rtmp Metedata对象 2018-10-25 14:49:47 +08:00
xiongziliang 1e0db96457 完善Rtmp复用器 2018-10-25 14:23:02 +08:00
xiongziliang 186f4e4683 完善Rtmp复用器,可以灵活设置sps pps等信息 2018-10-25 14:16:40 +08:00
xiongziliang 413b18521d 完善Rtsp复用器 2018-10-25 13:43:41 +08:00
xiongziliang d1348f3846 完善Rtsp复用器 2018-10-25 11:53:45 +08:00
xiongziliang b3f3c854f0 添加MIT协议,完善代码 2018-10-25 10:00:17 +08:00
xiongziliang d70d9bca21 完善异常处理逻辑 2018-10-25 09:26:11 +08:00
xiongziliang 458d9f7bc0 添加注释 2018-10-25 09:15:46 +08:00
xiongziliang 5ae154642c 完善判断解复用器是否准备好的机制 2018-10-24 22:29:19 +08:00
xiongziliang 3921bfb2d9 完成Rtmp解复用器 2018-10-24 22:03:17 +08:00
xiongziliang de50bf03a9 完善工程模式对象已经AACTrack 2018-10-24 18:41:37 +08:00
xiongziliang 13ca78939c 整理文件 规范命名 2018-10-24 18:16:08 +08:00
xiongziliang f41f7e28ec 整理文件 规范命名 2018-10-24 18:09:54 +08:00
xiongziliang 2c413e0742 修复循环池导致的bug 2018-10-24 17:50:09 +08:00
xiongziliang 9f16cc1201 简化命名空间 2018-10-24 17:17:55 +08:00
xiongziliang ed1402e9d6 文件夹Rtp干脆RtpCodec 2018-10-24 15:55:52 +08:00
xiongziliang da41221960 新增文件添加Bom头 2018-10-24 15:49:51 +08:00
xiongziliang 39baaebc55 统一成员变量命名风格 2018-10-24 15:43:52 +08:00
xiongziliang 97567ec36d 完成Rtmp AAC打包 2018-10-24 14:44:36 +08:00
xiongziliang f4bce611ef 完成AAC RTMP编解码类 2018-10-24 14:21:59 +08:00
xiongziliang 6c9d50b04b 初步完成H264 的 RTMP打包解包 2018-10-24 12:01:40 +08:00
xiongziliang 4858dc74ef 修复bug 2018-10-24 10:03:51 +08:00
xiongziliang f3f7a96281 添加RtspMaker类 2018-10-24 09:45:57 +08:00
xiongziliang 92ea956730 添加工厂类 统一管理 2018-10-24 09:23:57 +08:00
xiongziliang 68fc3bdcf8 完善rtsp生成器 2018-10-23 22:27:10 +08:00
xiongziliang 1cb5c9a7ff 规范化命名 2018-10-23 22:18:25 +08:00
xiongziliang b6c64fb4ed 完成Track对象与SDP对象的转换 2018-10-23 22:16:54 +08:00
xiongziliang be9af50dbb 完成Rtp解码器与Track之间的帧数据传递 2018-10-23 21:55:09 +08:00
xiongziliang 452f150f22 完善Frame相关的接口 2018-10-23 21:41:45 +08:00
xiongziliang 8930dd099e 初步完成Rtp解包 2018-10-23 18:39:17 +08:00
xiongziliang 49daa1baad 开始修改播放器 2018-10-23 16:41:25 +08:00
xiongziliang c5e372c155 添加注释,完善接口 2018-10-23 14:32:06 +08:00
xiongziliang 4af9927e8c 规范对象命名 2018-10-23 11:47:27 +08:00
xiongziliang 2307404847 完善rtsp相关代码逻辑 2018-10-23 11:38:56 +08:00
xiongziliang c1e91620d2 大规模修改rtsp相关代码 2018-10-23 11:09:21 +08:00
xiongziliang 393f123e28 整理代码 添加注释 2018-10-21 22:24:24 +08:00
xiongziliang 0f6a7c1656 整理代码 2018-10-21 21:45:44 +08:00
xiongziliang 872c0c8b97 整理代码 2018-10-21 21:27:05 +08:00
xiongziliang 1b613c55cc 整理Rtp打包解包 2018-10-21 21:21:14 +08:00
xiongziliang 8ed205878f 初步整理Rtp打包解包 2018-10-18 23:48:00 +08:00
xiongziliang dddc167fb0 解决某些设备推流无法播放的问题 2018-10-09 16:39:35 +08:00
xiongziliang 5d7ed15355 流量汇报事件添加时长字段 2018-10-09 09:36:03 +08:00
xiongziliang cacd241223 修复websock相关bug 2018-09-29 14:54:49 +08:00
xiongziliang 9fdf05bed0 修复websock误判问题 2018-09-29 11:08:02 +08:00
xiongziliang 944ca18f92 解决可能存在的bug 2018-09-28 21:18:58 +08:00
xiongziliang 5aa64c3651 修复http拆包bug 2018-09-28 21:16:39 +08:00
xiongziliang 40c1ea9b4c 回复统一设置为TEXT类型 2018-09-28 09:29:21 +08:00
xiongziliang 0c64389334 服务器回复关闭mask 2018-09-27 18:17:11 +08:00
xiongziliang 53a65f9592 完善代码 2018-09-27 16:08:24 +08:00
xiongziliang b1951cc3c9 支持加密型websocket
支持更多websocket命令
2018-09-27 16:03:53 +08:00
xiongziliang 223371ab5d 完善实例代码 2018-09-27 09:20:29 +08:00
xiongziliang 21acda1e42 实现getIdentifier接口 2018-09-27 09:13:50 +08:00
xiongziliang f98546a64c 确保attachServer会被触发 2018-09-26 23:37:07 +08:00
xiongziliang f53879cff1 收到确切的WebSocket数据时才创建业务逻辑对象 2018-09-26 23:27:11 +08:00
xiongziliang 05e6d32576 完善webSocket协议实现
优化代码
2018-09-26 23:12:03 +08:00
xiongziliang 50f7050ea9 更新 2018-09-25 10:19:11 +08:00
xiongziliang 923477dcad 添加版权信息以及命名空间 2018-09-25 09:55:41 +08:00
xiongziliang 92d35f885a 修改cookie设置的bug 2018-09-25 09:26:23 +08:00
xiongziliang 8e4a2f25ba 完成http客户端cookie自动保存和设置 2018-09-24 00:50:02 +08:00
xiongziliang 3579a931a4 优化代码 2018-09-23 21:21:11 +08:00
xiongziliang e99effc1d0 修复content-length为0时不触发onResponseCompleted的bug 2018-09-23 21:19:24 +08:00
xiongziliang 61fbb635c1 优化http客户端代码 2018-09-23 21:10:17 +08:00
xiongziliang aab3a583b9 修复编译问题 2018-09-23 14:49:49 +08:00
xiongziliang 67644a7bad 优化http分包器性能 2018-09-23 00:55:00 +08:00
xiongziliang 10ef758211 修复bug 2018-09-22 21:37:11 +08:00
xiongziliang 8779ed42e5 基本完成webSocket服务器功能 2018-09-21 18:48:35 +08:00
xiongziliang cfdc3653e2 删除注释 2018-09-21 16:12:00 +08:00
xiongziliang 6d2fe16d06 初步完成webSocket数据解析 2018-09-21 16:11:09 +08:00
xiongziliang 0beb76cc3f 修复http连接关闭时机的问题 2018-09-21 09:59:04 +08:00
xiongziliang c1f9dc1040 完善http服务器功能 2018-09-21 09:41:40 +08:00
xiongziliang 798858aab5 修复content-length为0时的bug 2018-09-20 23:05:32 +08:00
xiongziliang 6196629218 解决rtsp粘包问题 2018-09-20 18:44:32 +08:00
xiongziliang 4a6019c6fe 初步完成WebSocket 2018-09-20 18:20:43 +08:00
xiongziliang ffb5a22845 下一步实现websocket或大文件上传做好准备 2018-09-20 17:50:58 +08:00
xiongziliang 8076466b58 更新ZLToolKit 2018-09-20 15:43:49 +08:00
xiongziliang c0d8579510 Merge branch 'rtsp_proxy' into develop 2018-09-20 11:40:52 +08:00
xiongziliang e16d0e20f0 更新 2018-09-20 10:55:35 +08:00
xiongziliang 23c2de9acf 初步完成一些类的抽象 2018-09-19 12:34:29 +08:00
xiongziliang fab283da6f 抽象部分rtsp相关功能 2018-09-18 23:49:48 +08:00
xiongziliang bb03af0f7f 优化代码 2018-09-18 21:40:26 +08:00
xiongziliang 2df966f52b Merge branch 'master' of https://github.com/xiongziliang/ZLMediaKit into develop 2018-09-14 23:22:12 +08:00
xiongziliang 1dc5eed748 优化性能 2018-09-14 18:21:39 +08:00
xiongziliang 492d083f5b 大幅优化性能 2018-09-14 18:04:41 +08:00
xiongziliang 6c97338712 完善代码 2018-09-07 16:35:17 +08:00
xiongziliang 98f8024409 完善代码 2018-09-07 16:28:58 +08:00
xiongziliang 237a7d71f3 优化hls 2018-09-03 10:28:41 +08:00
xiongziliang 4bb9bef320 完善代码 2018-08-31 17:11:39 +08:00
xiongziliang a9048b4a4d 修复http-flv直播超时bug 2018-08-31 15:54:25 +08:00
xiongziliang 732eb2d197 完成FLV复用器改造
优化代码结构
2018-08-31 14:13:00 +08:00
xiongziliang ef9ebc89e0 抽象FLV复用器 2018-08-30 19:29:54 +08:00
xiongziliang 3ee2a14cf6 解决android下MediaExtractor无法解析的问题 2018-08-30 10:05:50 +08:00
xiongziliang 9cf0ccc6b9 bug fixed 2018-08-29 18:25:17 +08:00
xiongziliang 370d31121c 支持自动生成adts头 2018-08-29 11:19:00 +08:00
xiongziliang 36d1d3aa16 修复重复拷贝的bug 2018-08-20 10:18:04 +08:00
xiongziliang 06bcece24b 忽略sps/pps/b/p/idr之外的帧 2018-08-17 07:11:51 +08:00
xiongziliang 9f07f98001 修复bug 2018-08-16 11:32:18 +08:00
xiongziliang 81e39763dc bug fixed 2018-08-15 18:23:38 +08:00
xiongziliang 1980bbc2b0 bug fixed 2018-08-10 14:40:31 +08:00
xiongziliang e486394184 优化rtmp握手体验
优化代码结构
添加rtmp鉴权时间统计
2018-08-10 11:55:18 +08:00
xiongziliang 58376a3040 修复http-flv的bug 2018-08-09 11:07:53 +08:00
xiongziliang 250f62e310 Merge branch 'master' of github.com:xiongziliang/ZLMediaKit 2018-08-04 23:59:43 +08:00