chundonglinlin
f1db76011b
RTC: Refine FFmpeg opus audio noisy issue. v5.0.197 ( #3852 )
...
When converting between AAC and Opus formats (aac2opus or opus2aac), the
`av_frame_get_buffer` API is frequently called.
The goal is to optimize the code logic and reduce the frequent
allocation and deallocation of memory.
In the case of aac2opus, av_frame_get_buffer is still frequently called.
In the case of opus2aac, the goal is to avoid calling
av_frame_get_buffer and reduce memory allocations.
Before calling the `av_audio_fifo_read` API, use
`av_frame_make_writable` to check if the frame is writable. If it is not
writable, create a new frame.
---------
Co-authored-by: john <hondaxiao@tencent.com>
2023-11-04 16:28:52 +08:00
chundonglinlin
35f479c6bc
Support build without cache to test if actions fail. v5.0.196 ( #3858 )
...
By default, caching is enabled during compilation, which means that data
is cached in Docker. This helps to avoid compiling third-party
dependency libraries. However, sometimes when updating third-party
libraries, it's necessary to disable caching to temporarily verify if
the pipeline can succeed. Therefore, a configure option should be added.
When this option is enabled, the compilation cache will not be used, and
all third-party libraries will be compiled from scratch.
---------
Co-authored-by: winlin <winlinvip@gmail.com>
2023-11-01 17:49:51 +08:00
winlin
c6eddc72e9
Fix issue of srs-player failing to play HTTP-FLV. v5.0.165
2023-07-09 17:54:51 +08:00
panda
3a14bb4620
Upgrade jquery from 1.10.2 to 1.12.2 ( #3571 )
...
---------
Co-authored-by: chundonglinlin <chundonglinlin@163.com>
2023-06-30 06:29:50 +08:00
Winlin
5cc794b22d
WHIP: Support DELETE resource for Larix Broadcaster. v5.0.148 v6.0.36 ( #3427 )
...
* WHIP: Support DELETE resource.
* Support push by Larix.
* FLV: Disable stash buffer for realtime.
* WHEP: Fix muted issue.
-------
Co-authored-by: chundonglinlin <chundonglinlin@163.com>
Co-authored-by: panda <542638787@qq.com>
2023-03-23 10:22:00 +08:00
Winlin
dfef94411f
Support WHIP and WHEP player. v5.0.147 and v6.0.35 ( #3460 )
...
PICK c001acaae9
Co-authored-by: chundonglinlin <chundonglinlin@163.com>
Co-authored-by: panda <542638787@qq.com>
2023-03-21 08:51:42 +08:00
winlin
02a18b328c
MP3: Upgrade mpegts.js to support HTTP-TS with mp3. v5.0.126 ( #296 )
2023-01-01 20:15:00 +08:00
john
271afbbf82
DASH: Fix number mode bug to make it run. v5.0.96 ( #3240 )
...
* Add utc time utility
* Fix calculate duration in fmp4
* Refine dash code, use segment template timeline
* Shrink m4s file and cleanup
* Support play by dash.js
* Use SegmentTemplate timeline mode with $Number$
Co-authored-by: winlin <winlin@vip.126.com>
2022-11-24 18:09:50 +08:00
Winlin
9191217e27
Player: Use xqq/mpegts.js to play HTTP-TS/HTTP-FLV ( #3263 )
...
1. Replace flv.js with mpegts.js
2. Use mpegts.js to play HTTP-FLV.
3. Use mpegts.js to play HTTP-TS.
2022-11-21 19:16:44 +08:00
Winlin
59d37abc2b
Player: Use H5 native to play mp4. ( #3262 )
2022-11-21 19:00:33 +08:00
winlin
310514ea94
Update players and console.
2022-05-16 22:44:21 +08:00
winlin
efdbf37255
Squash: Move GB28181 to feature/gb28181. 5.0.4
2021-06-16 14:03:55 +08:00
winlin
becbe45bcd
SquashSRS4: Add demo for RTC
2021-05-05 13:26:25 +08:00
winlin
d4a8a72388
SquashSRS4: Add console. Disable cherrypy by default.
2021-04-24 19:45:05 +08:00
winlin
10205e8cc1
Refine srs_player
2021-01-20 21:06:57 +08:00
winlin
4514947e67
Support HTTP-FLV and HLS for srs-player by H5. 4.0.63
2021-01-20 20:47:57 +08:00
winlin
f01da568cb
Support HTTP-FLV and HLS for srs-player by H5. 4.0.63
2021-01-20 20:36:30 +08:00
winlin
618333cdd1
Support HTTP-FLV and HLS for srs-player by H5. 4.0.63
2021-01-20 18:59:14 +08:00
winlin
af8bf67606
Refine player
2020-12-24 17:19:33 +08:00
winlin
08e19406ef
Player: Refine code
2020-11-02 17:21:51 +08:00
winlin
534fcabbd5
Research: Update players
2020-10-30 11:18:08 +08:00
winlin
5e7fe096a9
Refine player pages
2020-10-28 10:48:48 +08:00
winlin
3eeeda6a12
Player: Remove jwplayer and osmf
2020-08-17 16:59:25 +08:00
winlin
cd3c15ec4e
Support RTC publisher.
2020-04-25 20:32:37 +08:00
winlin
7bec73f224
Refactor demo pages.
2020-04-21 15:13:46 +08:00
kyxlx550
7950bc586e
add gb28281 demo html
2020-04-15 22:05:32 +08:00
winlin
4c63319b5d
Release rtc_player to ossrs.net
2020-03-23 10:36:15 +08:00
winlin
98d372bd40
Release rtc_player to ossrs.net
2020-03-22 21:54:18 +08:00
winlin
12e99f1897
For #1638 , #307 , use webrtc adapter.js for demo.
2020-03-14 21:14:17 +08:00
winlin
be0cb164ec
Add links for flv.js, hls.js and dash.js
2019-12-27 10:40:44 +08:00
winlin
7497df7a15
Refactor the comments to enable flash
2019-12-18 13:59:05 +08:00
winlin
4a5afe3428
Add tips when flash is disabled.
2019-12-18 12:06:32 +08:00
winlin
c830dc6700
Detect whether flash enabled for srs-publisher.
2019-12-18 11:33:34 +08:00
winlin
b0afc00733
Detect whether flash enabled for srs-player. 3.0.73
2019-12-18 11:06:01 +08:00
winlin
65c66592e9
Refine statistic url
2019-12-04 10:47:02 +08:00
winlin
643d06473f
Refine player with statistics.
2019-12-03 10:18:13 +08:00
winlin
a9b5d65ca7
For #1202 , Support auth_key param for srs player
2018-08-12 11:52:18 +08:00
winlin
78aa518ecc
merge srs2
2016-09-27 11:00:13 +08:00
winlin
b19702f669
update srs player
2016-09-27 10:58:04 +08:00
winlin
ec57e2170d
refine hls m3u8 refresh interval and buffer time
2016-08-02 16:31:59 +08:00
winlin
c746753c6a
update player, add pst(player startup time)
2016-04-22 13:33:29 +08:00
winlin
2e75c9f45f
add more buffer
2016-04-19 18:15:47 +08:00
winlin
6b5c880ff9
refine player to support status change.
2016-03-22 18:35:44 +08:00
winlin
4841435b14
fix default http port bug.
2016-03-19 22:45:39 +08:00
winlin
a2d235f015
refresh js cache.
2016-03-19 22:14:56 +08:00
winlin
d7a28059ed
remove jwplayer and osmf
2016-03-19 22:09:36 +08:00
winlin
b2bd63e833
refine srs player to play hls.
2016-03-19 19:11:31 +08:00
winlin
46a31f4884
support play hls
2016-03-19 16:35:13 +08:00
winlin
0a2e00f8c5
dump logs
2016-03-19 10:18:11 +08:00
winlin
9ab5039b36
extract iplayer for srs-player.
2016-03-19 10:06:08 +08:00