winlin
ab97eb5fcf
HTTP: Fix 2GB+ mp4/flv file downloading error. ( #2809 )( #2780 )( #2781 ). v4.0.211
3 years ago
chundonglinlin
e73d00250b
HTTP: Fix mp4/flv file size exceed 2GB download error ( #2780 ) ( #2809 )
3 years ago
winlin
faf5fb0a83
Refine the config
3 years ago
winlin
cc501e3eef
Fix bug for large mp4(5G+) offset. ( #2800 ). v4.0.210
3 years ago
john
aa85ce024b
DVR: Fix large file mp4 dvr failed. ( #2800 )
3 years ago
winlin
2f52d0aefa
Fix bug for HLS log printing. ( #2807 ). v4.0.209
3 years ago
winlin
d32195993d
Refine the default config file. ( #2711 ). v4.0.208
3 years ago
chundonglinlin
3188c772b1
RTC: Eliminate duplicate assignment for video packet frame type ( #2803 )
...
Co-authored-by: zhangjunqin1 <zhangjunqin@jd.com>
3 years ago
along
c15fadb9d5
Update the stable version to SRS 4.0 ( #2802 )
...
now 4.0 is released and stable.
VERSION_STABLE should be 4
3 years ago
winlin
ee24bb49f3
RTC: Support payload name AV1X/AV1. ( #2784 )( #2760 ). v4.0.207
3 years ago
Huachao Mao
faeacf1fc9
RTC: Replace payload name AV1X with AV1 for WebRTC. ( #2760 ) ( #2784 )
...
* RTC: Replace payload name AV1X with AV1 for WebRTC. (#2760 )
* Add compatibility check code for old versions of Chrome
* 新增获取track_desc的AV1X编码兼容性检查
3 years ago
winlin
5decc95e2e
Release v4.0-b1, 4.0 beta1, v4.0.206, 144126 lines.
3 years ago
winlin
027715e4ea
RTC: Update config
3 years ago
john
7c353b5986
RTC: Fix memory leak when replace rtp packet in cache. ( #2771 ). v4.0.205
...
* fix memory leak when replace rtp packet in cache.
3 years ago
winlin
2f93e68285
RTC: Fix nack encode seqnum. ( #2766 ). v4.0.204
3 years ago
long
4decc1fa6b
RTC: Fix nack encode seqnum ( #2766 )
...
* fix nack encode seqnum
* add nack encode utest
* change Variable naming
Co-authored-by: liyalong1 <liyalong1@100tal.com>
3 years ago
winlin
5ccd63dec3
RTC: Fix bugs for RTC2RTMP. ( #2768 ). v4.0.203
3 years ago
john
f3c4023c25
Fix bugs for RTC2RTMP. ( #2768 )
...
1. Cache IDR frame's rtp timestamp instead of avsync timestamp.
2. Cache clock rate calculate by sender report.
3. Using srs_rtp_seq_distance instead of direct minus.
4. Add utest of av timestamp sync when duplicated sender report.
3 years ago
winlin
b807ef9049
Fix dead links
3 years ago
winlin
4e64c66e02
RTC: Ignore empty audio packet when transcoding ( #2757 ). v4.0.202
3 years ago
James
2c0cd9b58d
fix #2690 , 如果发现音频包为空,则不送解码,以免提前结束了解码上下文 ( #2757 )
...
* fix #2690 , 如果发现音频包为空,则不送解码,以免提前结束了解码上下文
* fix #2690,出错信息中,显示相关参数名称
Co-authored-by: jiankai <wangjiankai@cmhi.chinamobile.com>
3 years ago
winlin
bc063945f1
Build: Change make utest for test
3 years ago
winlin
4d10a453f6
Build: Change default make to build SRS only
3 years ago
winlin
04a8a2866b
Release v4.0-b0, 4.0 beta0, v4.0.201, 144022 lines.
3 years ago
winlin
1ba3de1139
Refine CHANGELOG
3 years ago
winlin
542a3e4f36
RTC: Refine publish security error message ( #2762 ). v4.0.200
3 years ago
johzzy
ff8657e1c5
RTC: Fix crash when pkt->payload() if pkt is nullptr ( #2751 ). v4.0.199
3 years ago
winlin
1167f68165
FLV: Add realtime HTTP-FLV config
3 years ago
winlin
f3380d2ec0
Fix bug for CPU arch info
3 years ago
winlin
5e22b1929a
ST: Print log when multiple thread stop one coroutine. ( #1708 ). v4.0.198
3 years ago
winlin
93964bb037
ST: Print log when multiple thread stop one coroutine. ( #1708 )
3 years ago
winlin
ff33940d90
WebRTC: Fail to publish RTC automatically for HTML5.
3 years ago
winlin
7771fbe858
Fix #2732 : WebRTC: Fail to publish RTC automatically for HTML5.
3 years ago
winlin
be0f6197d0
RTC: check audio track exist when negotiate ( #2729 ) v4.0.196
3 years ago
john
469bd8cfe2
RTC: check audio track exist when negotiate ( #2729 )
3 years ago
winlin
92f061ee7d
Rtc2Rtmp: Use RTP timestamp to identify video frames. v4.0.195 ( #2721 )
3 years ago
john
878833bb95
Rtc2Rtmp: Using rtp timestamp to distinguish different video frame ( #2721 )
3 years ago
winlin
1f4dad024e
Config: Guess config files by FHS. v4.0.194 ( #2711 )
3 years ago
Haibo Chen
b06661539c
DVR: Copy req from publish. v4.0.193 ( #2714 )
...
* DVR: copy req from publish
* DVR: copy req from publish
3 years ago
winlin
84a16774b2
Fix build fail for CentOS6, without SO_REUSEPORT
3 years ago
winlin
df7faa1603
For #2369 , #1708 , #1941 : Add utest to cover fail for close or stop
3 years ago
Haibo Chen
27083430ce
Edge: Refuse edge request when state is stopping ( #2707 )
3 years ago
Purple Grape
948a3c84eb
RPM: Use user no-body to start SRS ( #2706 )
...
1、修正启动身份问题
2、其它改进
3 years ago
john
2d6ec03c5b
RTC: Remove no need code when check sdp. ( #2702 )
3 years ago
winlin
3df92bf30f
RPM: Add RTC for rpm for CentOS/RHEL ( #2701 )
3 years ago
Purple Grape
75909c82d0
Package rpm support for CentOS/RHEL ( #2701 )
...
* rpm support
提供全套rpm打包方案,降低软件使用的入门难度:
1、FHS路径标准化
2、全新的init/systemd启动脚本,同时支持el6和el7
3、普通用户身份运行
4、开箱即用的默认配置文件
5、自动日志轮转
* Create srs.spec
3 years ago
winlin
eb20458d23
Auto create package by github actions. v4.0.191
3 years ago
winlin
ab5079909d
For #2369 , #1708 , #1941 : Check errno when close fd or stop thread
3 years ago
qingfuliao
60ab81a5c7
IDE: Fix build problem caused by ffmpeg/pthread dependency. ( #2579 )
3 years ago
马文武
54b706d36e
Script: Refine CentOS7 service script to restart SRS. v4.0.190 ( #2552 )
3 years ago