Winlin
26aabe413d
RTMP: Support enhanced RTMP specification for HEVC. v6.0.42 ( #3495 )
...
* RTMP: Support enhanced RTMP specification for HEVC, v6.0.42.
* Player: Upgrade mpegts.js to support it.
Enhanced RTMP specification: https://github.com/veovera/enhanced-rtmp
First, start SRS `v6.0.42+` with HTTP-TS support:
```bash
./objs/srs -c conf/http.ts.live.conf
```
Then, you can use [OBS 29.1+](https://github.com/obsproject/obs-studio/releases ) to push HEVC via RTMP.
Start OBS with the following settings in the `Settings > Stream` tab:
* Server: `rtmp://localhost/live`
* Stream Key: `livestream`
* Encoder: Please select the HEVC hardware encoder.
Finally, open the player http://localhost:8080/players/srs_player.html?stream=livestream.ts
Or use VLS or ffplay to play `http://localhost:8080/live/livestream.ts `
---------
Co-authored-by: chundonglinlin <chundonglinlin@163.com>
2023-04-08 09:18:10 +08:00
Winlin
363e0c2a6e
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:01:20 +08:00
Winlin
c001acaae9
Support WHIP and WHEP player. v5.0.147 and v6.0.35 ( #3460 )
...
Co-authored-by: chundonglinlin <chundonglinlin@163.com>
Co-authored-by: panda <542638787@qq.com>
2023-03-21 08:49:07 +08:00
winlin
4bfc4de710
SRS5: MP3: Upgrade mpegts.js to support HTTP-TS with mp3. v5.0.126 ( #296 )
...
PICK 02a18b328c
2023-01-01 20:26:44 +08:00
winlin
ead49e747b
MP3: Support play HTTP-MP3 by H5(srs-player). v6.0.7 ( #296 ) ( #3338 )
2022-12-25 16:23:52 +08:00
Winlin
c39edf4788
Player: Support nginx-http-flv-module stream url. ( #3305 )
2022-12-13 21:03:44 +08:00
john
d927996890
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:13:49 +08:00
Winlin
7e02d972ea
H265: Update mpegts.js to play HEVC over HTTP-TS/FLV. v6.0.1 ( #3268 )
...
1. Update mpegts.js to support HEVC over HTTP-TS.
2. Merge https://github.com/xqq/mpegts.js/pull/68 for HEVC over HTTP-FLV.
2022-11-22 22:23:14 +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