狂攬標星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)