OwnCast 以及其它开箱即用的直播聊天系统,流媒体
Owncast is a free and open source live video and web chat server for use with existing popular broadcasting software.
https://github.com/owncast/owncast
OwnCast 是一款自托管的开源直播软件,提供了一种简单的方式来创建和管理属于自己的直播频道。它具有强大的功能和灵活的配置选项,可以让用户轻松地搭建自己的直播服务。
Owncast 是一个开源直播视频流和聊天服务器,风格类似于大型主流选项。通常,Owncast与任何使用RTMP向远程服务器广播的软件兼容。OBS、Streamlabs、Restream等工具都与Owncast一起使用。后端是用Go编写的,前端是React写的。
https://blog.csdn.net/wbsu2004/article/details/129829371
用Owncast构建直播服务器
An example stream where you can learn more about Owncast, as well as other projects we want to share
其它 开箱即用的直播聊天系统
https://zhuanlan.zhihu.com/p/670369513
https://blog.csdn.net/j8267643/article/details/136001609
Ant Media Server 是一款实时流媒体引擎,通过WebRTC技术提供网络自适应的超低延迟流媒体服务,延迟约为0.5秒。
https://github.com/ant-media/Ant-Media-Server
https://antmedia.io/ $89 Per Instance Per Month
Live 是一个国内可直连的直播源分享项目 ✯ 永久免费 直连访问 完整开源 不含广告 完善的台标 直播源支持IPv4/IPv6双栈访问。
https://github.com/fanmingming/live
LiveGo 是一款高效且友好的直播服务器,旨在满足现代直播的需求。它基于纯Golang框架,兼容各种平台,易于使用。
LiveGo 服务器支持RTMP、AMF、HLS、HTTP-FLV、FLV、TS、H264、AAC和MP3等常用传输协议,是寻求通用性和灵活性的用户的理想选择。此外,LiveGo的先进编码格式确保您的广播具有高质量,并且没有任何延迟。
https://github.com/gwuhaolin/livego
LiveKit 是一个可用于提供WebRTC多用户会议服务的开源项目。该项目旨在帮助开发人员实现实时视频音频功能。通过利用LiveKit的强大功能,开发人员可以创建无缝、可扩展、可靠的会议解决方案,例如在线教育平台、商业通信工具等等。LiveKit能够处理多个用户并提供高质量的会议体验,是应用程序开发的视频音频功能首选。
Monibuca 是一个用Go编写的开源流媒体服务开发框架。它没有任何外部依赖,并支持任何流协议。该框架由引擎、插件和实例项目三部分组成。引擎提供了一个通用的流数据缓存和转发机制;而插件提供了可以无限扩展的附加功能;实例项目使用了引擎和插件,并且可以根据需求进行自定义扩展。
https://github.com/langhuihui/monibuca
PingOS 依赖NGINX构建,并且继承arut和AlexWoo的nginx-rtmp-module模块。修复arut和AlexWoo版本存在的部分问题外,PingOS在编码和直播协议以及其他方面做了多项功能扩展。
https://www.bilibili.com/video/BV1M54y1z7jo 创始作者介绍了SRS的定位、发展、思路和里程碑,推荐想了解SRS的朋友观看
https://ossrs.io/lts/zh-cn/docs/v6/tutorial/srs-server
SRS(Simple Realtime Server)是一个简单高效的实时视频服务器,支持RTMP、WebRTC、HLS、HTTP-FLV、SRT等多种实时流媒体协议。Oryx是一个一体化、开箱即用、开源的视频解决方案,可部署在云上或自建机房,以直播和WebRTC等能力赋能你的业务。