SRS (servidor simple en tiempo real)
![](https://images.downcodes.com/uploads/20241213/img_675b7bd19074330.png)
SRS/6.0 (Hang) es un servidor de vídeo simple, de alta eficiencia y en tiempo real, compatible con RTMP/WebRTC/HLS/HTTP-FLV/SRT/MPEG-DASH/GB28181, Linux/Windows/macOS, X86_64/ARMv7/ AARCH64/M1/RISCV/LOONGARCH/MIPS y funciones esenciales.
Nota: Para obtener más detalles sobre la arquitectura de nodo único para SRS, visite el siguiente enlace.
SRS tiene licencia del MIT y algunas bibliotecas de terceros se distribuyen bajo sus licencias.
Uso
Consulte la guía de introducción en inglés o chino. Recomendamos encarecidamente utilizar SRS con Docker:
docker run --rm -it -p 1935:1935 -p 1985:1985 -p 8080:8080
-p 8000:8000/udp -p 10080:10080/udp ossrs/srs:5
Consejos: si estás en China, utiliza esta imagen registry.cn-hangzhou.aliyuncs.com/ossrs/srs:5
para una velocidad más rápida.
Abra http://localhost:8080/ para verificar y luego transmita usando el siguiente comando FFmpeg:
ffmpeg -re -i ./doc/source.flv -c copy -f flv -y rtmp://localhost/live/livestream
Alternativamente, transmita por OBS usando la siguiente configuración:
- Servicio:
Custom
- Servidor:
rtmp://localhost/live
- Clave de transmisión:
livestream
Reproduzca las siguientes transmisiones usando reproductores multimedia:
- Para reproducir una transmisión RTMP con URL
rtmp://localhost/live/livestream
en el reproductor VLC, abra el reproductor, vaya a Medios > Abrir transmisión de red, ingrese la URL y haga clic en Reproducir. - Puede reproducir la URL de transmisión HTTP-FLV http://localhost:8080/live/livestream.flv en una página web utilizando srs-player, un reproductor basado en HTML5.
- Utilice srs-player para reproducir transmisiones HLS con la URL http://localhost:8080/live/livestream.m3u8.
Si desea utilizar WebRTC, convertir RTMP a WebRTC o convertir WebRTC a RTMP, consulte la documentación wiki en inglés o chino.
Para obtener más información sobre los protocolos RTMP, HLS, HTTP-FLV, SRT, MPEG-DASH, WebRTC, agrupación, API HTTP, DVR y transcodificación, consulte los documentos en inglés o chino.
Patrocinador
¿Le gustaría recibir ayuda adicional de nuestra parte? Al convertirnos en patrocinador o patrocinador de SRS, podemos brindarle el apoyo que necesita:
- Patrocinador: $5 por mes, soporte de chat de texto en línea a través de Discord.
- Patrocinador: $100 por mes, chat de texto en línea más soporte para reuniones en línea.
Visite OpenCollective para convertirse en patrocinador o patrocinador y envíenos un mensaje directo en Discord. Actualmente brindamos soporte a los desarrolladores que se enumeran a continuación:
En SRS, nuestro objetivo es crear una comunidad gratuita y de código abierto que ayude a los desarrolladores de todo el mundo a crear plataformas RTC y de streaming de alta calidad para sus empresas.
Contribuyendo
Los autores, el TOC (Comité de Supervisión Técnica) y los contribuyentes se enumeran aquí. Los miembros del TOC que hicieron contribuciones importantes y mantuvieron partes de SRS se enumeran a continuación:
- Winlin: Fundador del proyecto, enfocándose en ST y Issues/PR. Responsable de arquitectura y mantenimiento.
- ZhaoWenjie: uno de los primeros contribuyentes, centrándose en HDS y Windows. Tiene experiencia en tecnología del cliente.
- ShiWei: se especializa en SRT y H.265, manteniendo parches SRT y FLV para FFmpeg. Un experto en codecs y FFmpeg.
- XiaoZhihong: se concentra en WebRTC/QUIC y SRT, con experiencia en QoS de red. Contribuyó a ARM en ST y fue el colaborador original de WebRTC.
- WuPengqiang: Centrado en H.265, inicialmente contribuyó al módulo FFmpeg en SRS para transcodificar AAC con OPUS para WebRTC.
- XiaLixin: se especializa en GB28181, con experiencia en transmisión en vivo y WebRTC.
- LiPeng: se concentra en WebRTC y contribuye a la gestión de memoria y punteros inteligentes.
- ChenGuanghua: se centró en WebRTC/QoS e introdujo la cadena de herramientas Asan en SRS.
- ChenHaibo: se especializa en GB28181 y HTTP API, contribuyendo a parches para FFmpeg con WHIP.
- ZhangJunqin: centrado en H.265, Prometheus Exporter y módulo API.
Un enorme THANK YOU
a:
- Todos los contribuyentes de SRS.
- Todos los amigos de SRS que dieron un gran apoyo.
- Genes, Mabbott y Michael Talyanksy por crear y compartir State Threads.
Estamos muy agradecidos con todos los miembros de la comunidad por ayudarnos a encontrar errores y mejorar el proyecto. Para mantenerse en contacto y seguir ayudando a nuestra comunidad, consulte esta guía.
LICENCIA
SRS tiene licencia del MIT y algunas bibliotecas de terceros se distribuyen bajo sus licencias.
Lanzamientos
- 2024-09-01, versión v6.0-a1, v6.0-a1, 6.0 alpha1, v6.0.155, 169636 líneas.
- 2024-07-27, versión v6.0-a0, v6.0-a0, 6.0 alpha0, v6.0.145, 169259 líneas.
- 2024-07-04, versión v6.0-d6, v6.0-d6, 6.0 dev6, v6.0.134, 168904 líneas.
- 2024-06-15, versión v6.0-d5, v6.0-d5, 6.0 dev5, v6.0.129, 168454 líneas.
- 2024-02-15, versión v6.0-d4, v6.0-d4, 6.0 dev4, v6.0.113, 167695 líneas.
- 2023-11-19, versión v6.0-d3, v6.0-d3, 6.0 dev3, v6.0.101, 167560 líneas.
- 2023-09-28, versión v6.0-d2, v6.0-d2, 6.0 dev2, v6.0.85, 167509 líneas.
- 2023-08-31, versión v6.0-d1, v6.0-d1, 6.0 dev1, v6.0.72, 167135 líneas.
- 2023-07-09, versión v6.0-d0, v6.0-d0, 6.0 dev0, v6.0.59, 166739 líneas.
- 2024-06-15, versión v5.0-r3, v5.0-r3, 5.0 versión3, v5.0.213, 163585 líneas.
- 2024-04-03, Versión v5.0-r2, v5.0-r2, 5.0 versión 2, v5.0.210, 163515 líneas.
- 2024-02-15, versión v5.0-r1, v5.0-r1, 5.0 versión1, v5.0.208, 163441 líneas.
- 2023-12-30, versión v5.0-r0, v5.0-r0, 5.0 versión 0, v5.0.205, 163363 líneas.
- 2023-11-19, Versión v5.0-b7, v5.0-b7, 5.0 beta7, v5.0.200, 163305 líneas.
- 2023-10-25, versión v5.0-b6, v5.0-b6, 5.0 beta6, v5.0.195, 163303 líneas.
- 2023-09-28, Versión v5.0-b5, v5.0-b5, 5.0 beta5, v5.0.185, 163254 líneas.
- 2023-08-31, Versión v5.0-b4, v5.0-b4, 5.0 beta4, v5.0.176, 162919 líneas.
- 2023-08-02, Versión v5.0-b3, v5.0-b3, 5.0 beta3, v5.0.170, 162704 líneas.
- 2023-07-09, Versión v5.0-b2, v5.0-b2, 5.0 beta2, v5.0.166, 162520 líneas.
- 2023-06-11, Versión v5.0-b1, v5.0-b1, 5.0 beta1, v5.0.157, 162494 líneas.
- 2023-05-14, Versión v5.0-b0, v5.0-b0, 5.0 beta0, v5.0.155, 162600 líneas.
- 2023-03-23, versión v5.0-a5, v5.0-a5, 5.0 alpha5, v5.0.148, 162066 líneas.
- 2023-02-12, versión v5.0-a4, v5.0-a4, 5.0 alpha4, v5.0.141, 161897 líneas.
- 2023-01-02, versión v5.0-a3, v5.0-a3, 5.0 alpha3, v5.0.128, 161327 líneas.
- 2022-12-18, versión v5.0-a2, v5.0-a2, 5.0 alpha2, v5.0.112, 161233 líneas.
- 2022-12-01, versión v5.0-a1, v5.0-a1, 5.0 alpha1, v5.0.100, 160817 líneas.
- 2022-11-25, versión v5.0-a0, v5.0-a0, 5.0 alpha0, v5.0.98, 159813 líneas.
- 2022-11-22, versión v4.0-r4, v4.0-r4, 4.0 versión4, v4.0.268, 145482 líneas.
- 2022-09-16, versión v4.0-r3, v4.0-r3, 4.0 versión3, v4.0.265, 145328 líneas.
- 2022-08-24, Versión v4.0-r2, v4.0-r2, 4.0 versión 2, v4.0.257, 144890 líneas.
- 2022-06-29, versión v4.0-r1, v4.0-r1, 4.0 versión1, v4.0.253, 144680 líneas.
- 2022-06-11, versión v4.0-r0, v4.0-r0, 4.0 versión 0, v4.0.252, 144680 líneas.
- 2020-06-27, versión v3.0-r0, 3.0 versión 0, 3.0.141, 122674 líneas.
- 2020-02-02, versión v3.0-b0, 3.0 beta0, 3.0.112, 121709 líneas.
- 2019-10-04, versión v3.0-a0, 3.0 alpha0, 3.0.56, 107946 líneas.
- 2017-03-03, Versión v2.0-r0, 2.0 versión 0, 2.0.234, 86373 líneas.
- 2016-08-06, versión v2.0-b0, 2.0 beta0, 2.0.210, 89704 líneas.
- 2015-08-23, versión v2.0-a0, 2.0 alpha0, 2.0.185, 89022 líneas.
- 05/12/2014, versión v1.0-r0, todos los errores corregidos, 1.0.10, 59391 líneas.
- 09/10/2014, versión v0.9.8, todos los errores corregidos, 1.0.0, 59316 líneas.
- 07/04/2014, lanzamiento v0.9.1, transmisión en vivo. 30000 líneas.
- 2013-10-23, versión v0.1.0, rtmp. 8287 líneas.
- 2013-10-17, Creado.
Características
Por favor lea CARACTERÍSTICAS.
Registro de cambios
Por favor lea el REGISTRO DE CAMBIOS.
Actuación
Por favor lea RENDIMIENTO.
Arquitectura
Por favor lea ARQUITECTURA.
Puertos
Por favor lea PUERTOS.
API
Por favor lea APIS.
espejos
Por favor lea ESPEJOS.
Portuarios
Por favor lea DOCKERS.
Pekín, 2013.10
Winlin