cqm
f5a8226bbc
PlayerProxy和Mp4Reader构造函数MediaTuple重构
2024-07-12 18:27:51 +08:00
夏楚
bbe8f4a018
release 8.0
2023-12-09 16:23:51 +08:00
Johnny
0232caf068
add MediaTuple
2023-05-30 11:01:27 +08:00
xia-chu
4fa04d6a37
优化PlayerProxy代码
2023-05-13 00:14:35 +08:00
codeRATny
1136b0a3c0
Adding new features for proxy player ( #2448 )
...
Add some functions for the proxy player, such as:
getting stream information (basic video/audio information)
callbacks for any connection and disconnection from the server
And now you can set delay between reconnections. See proxy player
constructor
2023-05-12 11:20:31 +08:00
xiongguangjie
ffed4b3bb2
format code style for pusher and player
2023-05-03 21:46:25 +08:00
xiongguangjie
7c89c1655f
add getProxyPusherInfo and getProxyInfo restful api
2023-05-03 18:52:11 +08:00
老衲不出家
f05a9501fa
Unified code style ( #2137 )
2022-12-02 14:43:06 +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
15affeff1d
优化关闭媒体源相关逻辑: #1963
2022-09-18 20:36:47 +08:00
xiongziliang
20f1275c58
rtsp拉流、rtp单端口推流新增支持获取丢包率: #1877
2022-09-03 16:32:09 +08:00
xiongzilaing
679c79802f
整理媒体事件相关代码,删除无须重载时的多余代码逻辑
2022-08-28 17:25:56 +08:00
xiongziliang
97116e1208
完善getOwnerPoller相关逻辑
2022-06-11 13:08:58 +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
ziyue
92f879d703
完善PlayerProxy关闭机制,重试次数超限后自动关闭
2021-06-09 15:01:45 +08:00
xia-chu
b6cbc87712
全面整理代码,去除编译警告
2021-01-17 18:31:50 +08:00
xiongziliang
2dd87c8b59
修复直接拉流代理失效的bug
2021-01-17 10:22:51 +08:00
xiongziliang
5cd8e8ae1c
添加媒体生成源信息
2020-09-27 11:32:49 +08:00
xiongziliang
9c873e1d19
去除转协议开关参数
2020-09-20 09:26:00 +08:00
xiongziliang
a22f97c777
rtsp/rtmp/mp4支持opus并整理代码
2020-08-01 10:22:12 +08:00
xiongziliang
7019e4717c
整理授权协议
2020-04-04 20:30:09 +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
038617a6c4
新增拉流代理源相关api
2020-03-10 22:56:56 +08:00
xiongziliang
94806b2cd6
初步实现hls播放器个数计数
2019-12-28 16:48:11 +08:00
xiongziliang
3ca699721e
PlayerProxy、DevChannel、MultiMediaSourceMuxer类支持是否开启rtsp/rtmp功能
...
addStreamProxy增加enable_rtsp、enable_rtmp参数
2019-07-22 11:27:17 +08:00
xiongziliang
d71f1dd293
本协议拉流代码支持任意编码格式
2019-07-19 11:30:39 +08:00
xiongziliang
a39c4c1344
完善错误提示
2019-05-29 18:08:50 +08:00
xiongziliang
b0bf216bc2
添加无人观看主动断开事件
2019-05-27 18:39:43 +08:00
xiongziliang
f563274cda
完善主动关断流机制
2019-05-27 14:14:42 +08:00
xiongziliang
ce7a0223f1
动态代理拉流等待拉流结果
2019-05-20 18:08:55 +08:00
xiongziliang
6d3d0272a6
删除冗余文件
...
更新licence日期
2019-05-08 15:40:07 +08:00
xiongziliang
9247cb9571
支持客户端自定义设置EventPoller对象,提高线程安全性
2019-04-01 10:16:15 +08:00
xiongziliang
b1a2de3853
添加rtsp推流器
...
整理代码
2019-03-27 18:41:52 +08:00
xiongziliang
3f2137db8a
基本废弃 AsyncTaskThread的代码
2019-01-30 18:11:00 +08:00
xiongziliang
d8a1173469
DevChannle对象替换成MultiMediaSourceMuxer对象
2018-10-29 11:12:37 +08:00
xiongziliang
05b51585cb
基本完成重构
2018-10-29 09:54:35 +08:00