狂揽标星3.2K,程序员的这个开源直播软件火了
2020年,有很大一部分人都只能远程办公,于是很多人开始通过别的途径展示自己的才能,比如直播方式,如此一来抖音、快手、Facebook Live,YouTube,instagram和Twitch等流媒体平台在今年飞速发展,因为他们可以为用户提供了最简单的直播方式,以及让用户实现社群聊天功能。
很多功能不一定要依靠这些科技企业的产品也能实现,你可以选择一些开源产品,比如你可以通过安装Wordpress构建自己的博客平台;安装Megento构建自己的电子商务系统;安装Icecast就可以拥有一套属于自己的互联网广播电台,安装Mastodon你就相当于有了自己的微博服务器,你甚至可以安装Nextcloud来替代Dropbox和Google Docs,很多大型服务都可以找到开源替代方案。
那么有没有一个开源解决方案可以替代大型社交网站的直播体验呢?答案是肯定的,owncast就是一个很好的直播开源替代。
Owncast带有内置聊天功能的视频Web界面,启动服务器后即可使用。Web界面是专门为任何人都可以轻松调整网页而进行编辑的。它没有捆绑或编译成任何东西,就只是HTML + Javascript + CSS。
Owncast具有以下功能特性:
它从用户处接收RTMP流,并生成嵌入在提供的网页中的HLS流。
- 实时聊天
- 可通过AWS S3桶提供视频服务。
- 可通过IPFS提供视频服务。
如何使用?
你可以选择下载Owncast的zip文件,也可以使用Docker。除此之外,还需要安装ffmpeg。
然后创建一个目录以从中运行服务,然后从https://github.com/owncast/owncast/releases下载一个发行版到该目录中。解压缩发行版。编辑config.yaml,最后运行./owncast以启动服务就可以啦。
目前,Owncast在Github上标星3.2K,累计分支139个(Github地址:https://github.com/owncast/owncast)
相关文章
- 在 Go 里用 CGO?这 7 个问题你要关注!
- 9款优秀的去中心化通讯软件 Matrix 的客户端
- 求职数据分析,项目经验该怎么写
- 在OKR中,我看到了数据驱动业务的未来
- 火山引擎云原生大数据在金融行业的实践
- OpenHarmony富设备移植指南(二)—从postmarketOS获取移植资源
- 《数据成熟度指数》报告:64%的企业领袖认为大多数员工“不懂数据”
- OpenHarmony 小型系统兼容性测试指南
- 肯睿中国(Cloudera):2023年企业数字战略三大趋势预测
- 适用于 Linux 的十大命令行游戏
- GNOME 截图工具的新旧截图方式
- System76 即将推出的 COSMIC 桌面正在酝酿大变化
- 2GB 内存 8GB 存储即可流畅运行,Windows 11 极致精简版系统 Tiny11 发布
- 迎接 ecode:一个即将推出的具有全新图形用户界面框架的现代、轻量级代码编辑器
- loongarch架构介绍(三)—地址翻译
- Go 语言怎么解决编译器错误“err is shadowed during return”?
- 敏捷:可能被开发人员遗忘的部分
- Denodo预测2023年数据管理和分析的未来
- 利用数据推动可持续发展
- 在 Vue3 中实现 React 原生 Hooks(useState、useEffect),深入理解 React Hooks 的