狂攬標(biāo)星3.2K,程序員的這個開源直播軟件火了
2020年,有很大一部分人都只能遠(yuǎn)程辦公,于是很多人開始通過別的途徑展示自己的才能,比如直播方式,如此一來抖音、快手、Facebook Live,YouTube,instagram和Twitch等流媒體平臺在今年飛速發(fā)展,因?yàn)樗麄兛梢詾橛脩籼峁┝俗詈唵蔚闹辈シ绞?,以及讓用戶?shí)現(xiàn)社群聊天功能。
很多功能不一定要依靠這些科技企業(yè)的產(chǎn)品也能實(shí)現(xiàn),你可以選擇一些開源產(chǎn)品,比如你可以通過安裝Wordpress構(gòu)建自己的博客平臺;安裝Megento構(gòu)建自己的電子商務(wù)系統(tǒng);安裝Icecast就可以擁有一套屬于自己的互聯(lián)網(wǎng)廣播電臺,安裝Mastodon你就相當(dāng)于有了自己的微博服務(wù)器,你甚至可以安裝Nextcloud來替代Dropbox和Google Docs,很多大型服務(wù)都可以找到開源替代方案。
那么有沒有一個開源解決方案可以替代大型社交網(wǎng)站的直播體驗(yàn)?zāi)??答案是肯定的,owncast就是一個很好的直播開源替代。
Owncast帶有內(nèi)置聊天功能的視頻Web界面,啟動服務(wù)器后即可使用。Web界面是專門為任何人都可以輕松調(diào)整網(wǎng)頁而進(jìn)行編輯的。它沒有捆綁或編譯成任何東西,就只是HTML + Javascript + CSS。
Owncast具有以下功能特性:
它從用戶處接收RTMP流,并生成嵌入在提供的網(wǎng)頁中的HLS流。
- 實(shí)時聊天
- 可通過AWS S3桶提供視頻服務(wù)。
- 可通過IPFS提供視頻服務(wù)。
如何使用?
你可以選擇下載Owncast的zip文件,也可以使用Docker。除此之外,還需要安裝ffmpeg。
然后創(chuàng)建一個目錄以從中運(yùn)行服務(wù),然后從https://github.com/owncast/owncast/releases下載一個發(fā)行版到該目錄中。解壓縮發(fā)行版。編輯config.yaml,最后運(yùn)行./owncast以啟動服務(wù)就可以啦。
目前,Owncast在Github上標(biāo)星3.2K,累計分支139個(Github地址:https://github.com/owncast/owncast)