SRS (Server Waktu Nyata Sederhana)
SRS/6.0 (Hang) adalah server video sederhana, efisiensi tinggi, dan real-time, mendukung RTMP/WebRTC/HLS/HTTP-FLV/SRT/MPEG-DASH/GB28181, Linux/Windows/macOS, X86_64/ARMv7/ AARCH64/M1/RISCV/LOONGARCH/MIPS, dan fitur penting.
Catatan: Untuk detail selengkapnya tentang arsitektur node tunggal untuk SRS, silakan kunjungi tautan berikut.
SRS dilisensikan di bawah MIT, dan beberapa perpustakaan pihak ketiga didistribusikan di bawah lisensi mereka.
Penggunaan
Silakan periksa panduan Memulai dalam bahasa Inggris atau Mandarin. Kami sangat merekomendasikan penggunaan SRS dengan buruh pelabuhan:
docker run --rm -it -p 1935:1935 -p 1985:1985 -p 8080:8080
-p 8000:8000/udp -p 10080:10080/udp ossrs/srs:5
Tips: Jika Anda berada di Tiongkok, gunakan gambar ini registry.cn-hangzhou.aliyuncs.com/ossrs/srs:5
untuk kecepatan lebih cepat.
Buka http://localhost:8080/ untuk memverifikasi, lalu streaming menggunakan perintah FFmpeg berikut:
ffmpeg -re -i ./doc/source.flv -c copy -f flv -y rtmp://localhost/live/livestream
Alternatifnya, streaming melalui OBS menggunakan konfigurasi berikut:
- Layanan:
Custom
- Server:
rtmp://localhost/live
- Kunci Streaming:
livestream
Putar streaming berikut menggunakan pemutar media:
- Untuk memutar streaming RTMP dengan URL
rtmp://localhost/live/livestream
di pemutar VLC, buka pemutar, buka Media > Buka Aliran Jaringan, masukkan URL dan klik Putar. - Anda dapat memutar URL streaming HTTP-FLV http://localhost:8080/live/livestream.flv di halaman web menggunakan srs-player, pemutar berbasis HTML5.
- Gunakan srs-player untuk memutar streaming HLS dengan URL http://localhost:8080/live/livestream.m3u8.
Jika Anda ingin menggunakan WebRTC, mengonversi RTMP ke WebRTC, atau mengonversi WebRTC ke RTMP, silakan lihat dokumentasi wiki dalam bahasa Inggris atau Mandarin.
Untuk mempelajari lebih lanjut tentang RTMP, HLS, HTTP-FLV, SRT, MPEG-DASH, protokol WebRTC, pengelompokan, API HTTP, DVR, dan transcoding, silakan periksa dokumen dalam bahasa Inggris atau Mandarin.
Sponsor
Apakah Anda ingin bantuan tambahan dari kami? Dengan menjadi sponsor atau pendukung SRS, kami dapat memberikan Anda dukungan yang Anda butuhkan:
- Pendukung: $5 per bulan, dukungan obrolan teks online melalui Discord.
- Sponsor: $100 per bulan, obrolan teks online ditambah dukungan pertemuan online.
Silakan kunjungi OpenCollective untuk menjadi pendukung atau sponsor, dan kirimkan pesan langsung kepada kami di Discord. Saat ini kami memberikan dukungan kepada pengembang yang tercantum di bawah:
Di SRS, tujuan kami adalah menciptakan komunitas sumber terbuka gratis yang membantu pengembang di seluruh dunia membangun platform streaming dan RTC berkualitas tinggi untuk bisnis mereka.
Berkontribusi
Para penulis, TOC (Komite Pengawasan Teknis), dan kontributor tercantum di sini. Anggota TOC yang memberikan kontribusi signifikan dan mempertahankan bagian SRS tercantum di bawah ini:
- Winlin: Pendiri proyek, dengan fokus pada ST dan Issues/PR. Bertanggung jawab atas arsitektur dan pemeliharaan.
- ZhaoWenjie: Salah satu kontributor paling awal, dengan fokus pada HDS dan Windows. Memiliki keahlian dalam teknologi klien.
- ShiWei: Spesialisasi dalam SRT dan H.265, memelihara patch SRT dan FLV untuk FFmpeg. Seorang ahli dalam codec dan FFmpeg.
- XiaoZhihong: Berkonsentrasi pada WebRTC/QUIC dan SRT, dengan keahlian dalam QoS jaringan. Berkontribusi pada ARM di ST dan merupakan kontributor asli untuk WebRTC.
- WuPengqiang: Berfokus pada H.265, awalnya berkontribusi pada modul FFmpeg di SRS untuk transcoding AAC dengan OPUS untuk WebRTC.
- XiaLixin: Mengkhususkan diri dalam GB28181, dengan keahlian dalam streaming langsung dan WebRTC.
- LiPeng: Berkonsentrasi pada WebRTC dan berkontribusi pada manajemen memori dan petunjuk cerdas.
- ChenGuanghua: Berfokus pada WebRTC/QoS dan memperkenalkan toolchain Asan ke SRS.
- ChenHaibo: Spesialisasi dalam GB28181 dan HTTP API, berkontribusi pada patch untuk FFmpeg dengan WHIP.
- ZhangJunqin: Berfokus pada H.265, Prometheus Eksportir, dan modul API.
THANK YOU
yang sebesar-besarnya ditujukan kepada:
- Semua kontributor SRS.
- Semua teman-teman SRS yang memberikan dukungan besar.
- Genes, Mabbott, dan Michael Talyanksy yang telah membuat dan berbagi State Threads.
Kami sangat berterima kasih kepada semua orang di komunitas karena telah membantu kami menemukan bug dan meningkatkan proyek. Untuk tetap berhubungan dan terus membantu komunitas kami, silakan lihat panduan ini.
LISENSI
SRS dilisensikan di bawah MIT, dan beberapa perpustakaan pihak ketiga didistribusikan di bawah lisensi mereka.
Rilis
- 01-09-2024, Rilis v6.0-a1, v6.0-a1, 6.0 alpha1, v6.0.155, 169636 baris.
- 27-07-2024, Rilis v6.0-a0, v6.0-a0, 6.0 alpha0, v6.0.145, 169259 baris.
- 04-07-2024, Rilis v6.0-d6, v6.0-d6, 6.0 dev6, v6.0.134, 168904 baris.
- 15-06-2024, Rilis v6.0-d5, v6.0-d5, 6.0 dev5, v6.0.129, 168454 baris.
- 15-02-2024, Rilis v6.0-d4, v6.0-d4, 6.0 dev4, v6.0.113, 167695 baris.
- 19-11-2023, Rilis v6.0-d3, v6.0-d3, 6.0 dev3, v6.0.101, 167560 baris.
- 28-09-2023, Rilis v6.0-d2, v6.0-d2, 6.0 dev2, v6.0.85, 167509 baris.
- 31-08-2023, Rilis v6.0-d1, v6.0-d1, 6.0 dev1, v6.0.72, 167135 baris.
- 09-07-2023, Rilis v6.0-d0, v6.0-d0, 6.0 dev0, v6.0.59, 166739 baris.
- 15-06-2024, Rilis v5.0-r3, v5.0-r3, 5.0 rilis3, v5.0.213, 163585 baris.
- 03-04-2024, Rilis v5.0-r2, v5.0-r2, 5.0 rilis2, v5.0.210, 163515 baris.
- 15-02-2024, Rilis v5.0-r1, v5.0-r1, 5.0 rilis1, v5.0.208, 163441 baris.
- 30-12-2023, Rilis v5.0-r0, v5.0-r0, 5.0 rilis0, v5.0.205, 163363 baris.
- 19-11-2023, Rilis v5.0-b7, v5.0-b7, 5.0 beta7, v5.0.200, 163305 baris.
- 25-10-2023, Rilis v5.0-b6, v5.0-b6, 5.0 beta6, v5.0.195, 163303 baris.
- 28-09-2023, Rilis v5.0-b5, v5.0-b5, 5.0 beta5, v5.0.185, 163254 baris.
- 31-08-2023, Rilis v5.0-b4, v5.0-b4, 5.0 beta4, v5.0.176, 162919 baris.
- 02-08-2023, Rilis v5.0-b3, v5.0-b3, 5.0 beta3, v5.0.170, 162704 baris.
- 09-07-2023, Rilis v5.0-b2, v5.0-b2, 5.0 beta2, v5.0.166, 162520 baris.
- 11-06-2023, Rilis v5.0-b1, v5.0-b1, 5.0 beta1, v5.0.157, 162494 baris.
- 14-05-2023, Rilis v5.0-b0, v5.0-b0, 5.0 beta0, v5.0.155, 162600 baris.
- 23-03-2023, Rilis v5.0-a5, v5.0-a5, 5.0 alpha5, v5.0.148, 162066 baris.
- 12-02-2023, Rilis v5.0-a4, v5.0-a4, 5.0 alpha4, v5.0.141, 161897 baris.
- 02-01-2023, Rilis v5.0-a3, v5.0-a3, 5.0 alpha3, v5.0.128, 161327 baris.
- 18-12-2022, Rilis v5.0-a2, v5.0-a2, 5.0 alpha2, v5.0.112, 161233 baris.
- 01-12-2022, Rilis v5.0-a1, v5.0-a1, 5.0 alpha1, v5.0.100, 160817 baris.
- 25-11-2022, Rilis v5.0-a0, v5.0-a0, 5.0 alpha0, v5.0.98, 159813 baris.
- 22-11-2022, Rilis v4.0-r4, v4.0-r4, 4.0 rilis4, v4.0.268, 145482 baris.
- 16-09-2022, Rilis v4.0-r3, v4.0-r3, 4.0 rilis3, v4.0.265, 145328 baris.
- 24-08-2022, Rilis v4.0-r2, v4.0-r2, 4.0 rilis2, v4.0.257, 144890 baris.
- 29-06-2022, Rilis v4.0-r1, v4.0-r1, 4.0 rilis1, v4.0.253, 144680 baris.
- 11-06-2022, Rilis v4.0-r0, v4.0-r0, 4.0 rilis0, v4.0.252, 144680 baris.
- 27-06-2020, Rilis v3.0-r0, 3.0 rilis0, 3.0.141, 122674 baris.
- 02-02-2020, Rilis v3.0-b0, 3.0 beta0, 3.0.112, 121709 baris.
- 04-10-2019, Rilis v3.0-a0, 3.0 alpha0, 3.0.56, 107946 baris.
- 03-03-2017, Rilis v2.0-r0, 2.0 rilis0, 2.0.234, 86373 baris.
- 06-08-2016, Rilis v2.0-b0, 2.0 beta0, 2.0.210, 89704 baris.
- 23-08-2015, Rilis v2.0-a0, 2.0 alpha0, 2.0.185, 89022 baris.
- 05-12-2014, Rilis v1.0-r0, semua bug diperbaiki, 1.0.10, 59391 baris.
- 09-10-2014, Rilis v0.9.8, semua bug diperbaiki, 1.0.0, 59316 baris.
- 07-04-2014, Rilis v0.9.1, streaming langsung. 30.000 baris.
- 23-10-2013, Rilis v0.1.0, rtmp. 8287 baris.
- 17-10-2013, Dibuat.
Fitur
Silakan baca FITUR.
log perubahan
Silakan baca CHANGELOG.
Pertunjukan
Silakan baca KINERJA.
Arsitektur
Silakan baca ARSITEKTUR.
Pelabuhan
Silakan baca PORT.
Lebah
Silakan baca APIS.
Cermin
Silakan baca CERMIN.
buruh pelabuhan
Silakan baca DOCKER.
Beijing, 2013.10
Winlin