

Please note that while MulanPSL-2.0 is compatible with Apache-2.0, SRS is licenced under MIT or MulanPSL-2.0. To stay connected with us and keep contributing to our community, please follow the guide. We extend our heartfelt gratitude to the community for their contributions in identifying bugs and enhancing the project. Genes, Mabbott and Michael Talyanksy for creating and introducing st.ChenHaibo: Specializes in GB28181 and HTTP API, contributing to patches for FFmpeg with WHIP.ChenGuanghua: Focused on WebRTC/QoS and introduced the Asan toolchain to SRS.LiPeng: Concentrates on WebRTC and contributes to memory management and smart pointers.XiaLixin: Specializes in GB28181, with expertise in live streaming and WebRTC.WuPengqiang: Focused on H.265, initially contributed to the FFmpeg module in SRS for transcoding AAC with OPUS for WebRTC.Contributed to ARM on ST and was the original contributor for WebRTC. XiaoZhihong: Concentrates on WebRTC/QUIC and SRT, with expertise in network QoS.ShiWei: Specializes in SRT and H.265, maintaining SRT and FLV patches for FFmpeg.ZhaoWenjie: One of the earliest contributors, focusing on HDS and Windows.Responsible for architecture and maintenance. Winlin: Founder of the project, focusing on ST and Issues/PR.The TOC(Technical Oversight Committee) and contributors: If you wish to support this project financially, you can donate through Open Collective. We highly appreciate all our contributors for their significant contributions that have made a remarkable difference. Usage: How can bugs be reported or contact be made with us? ( CN, EN).Usage: What are the strategies for improving edge performance on multiple CPUs? ( CN, EN).Usage: How can a stream be forwarded to other servers? ( CN, EN).Usage: What steps are to ingest a file, stream, or device to RTMP? ( CN, EN).Usage: How can HLS be delivered using an NGINX Cluster? ( CN, EN).Usage: What is the process for setting up an HTTP FLV Live Streaming Cluster? ( CN, EN).Usage: How can an RTMP stream be transcoded using FFMPEG? ( CN, EN).Usage: What is the method for delivering DASH (Experimental)? ( CN, EN).How can an HLS Edge-Cluster be set up?( CN, EN).What is the process for building an RTMP Origin-Cluster? ( CN, EN).How can an RTMP Edge-Cluster be constructed? ( CN, EN).What is the best approach for delivering low-latency streaming? ( CN, EN).How can RTMP be converted to HLS streaming? ( CN, EN).What are the steps to convert RTMP to HTTP-FLV streaming? ( CN, EN).What is the process for delivering WebRTC streaming? ( CN, EN).What are the steps to deliver RTMP streaming? ( CN, EN).Please refer to the following wikis for more information: Additionally, SRS works perfectly with an HTTPS proxy like Nginx. Note: If you require HTTPS for WebRTC and modern browsers, please refer to the HTTPS API( CN / EN),ĭocumentation. For detailed instructions, please refer to the
#Vlc streamer on qnap code
However, compiling SRS from source code is also possible and easy. Note: It is highly recommended to run SRS directly with docker( CN / EN), Is set correctly for WebRTC to avoid potential issues, as it can cause significant problems. It is essential to ensure the candidate( CN or EN) To enable WebRTC to publish and convert it to RTMP, please refer to the wiki( CN, EN) documentation. Note: In addition to FFmpeg or OBS, it is possible to publish by H5 via WHIP as well.

Play the following streams using media players: doc/source.flv -c copy -f flv -y rtmp://localhost/live/livestreamĪlternatively, stream by OBS using the following configuration:
