導航:首頁 > IDC知識 > 推流伺服器

推流伺服器

發布時間:2020-08-26 03:15:30

1、如何在Linux下或Windows下搭建直播流媒體伺服器?並且支持OBS的推流?

開源的工具太多了,只是我不明白你是要個人學習?還是實際項目?

如果是個人學習,起步時也不用弄linux那麼麻煩,用MS的media service 非常適合初學者;

如果你是打算實際的大型項目,建議你找專業公司吧,商業的東西,不可能在百度知道里解決的,祝好運!

2、直播-拉流和推流怎麼設置?

這個方式比較多,要看你用什麼設備了。一般直播的話,我們都會選擇採集卡,這樣直接通過直播軟體推流到直播平台的伺服器就好了。推流協議是RTMP。

那麼另一種直播方式就是拉流,拉流的話,可以使用編碼器,直接將視頻源接入編碼器,編碼成網路流,然後通過VLC軟體解碼就好了。拉流協議是HTTP/RTSP居多。

3、開發一款直播系統app需要推流?什麼叫推流?如何推流?

推流環節對直播鏈路的影響非常大,如果推流網路不穩定,就算前期在音視頻處理、編碼和封裝上做何種優化,用戶體驗都會很糟糕。推流實際上就是在把封裝好的視頻和音頻傳輸到伺服器的過程。換句話說,就是將現場的視頻信號傳到網路的過程。此外,推流這個環節對網路的要求比較高,如果網路不穩定,直播的效果就會很差,像是遇到卡頓、延時等情況。
推送協議種類
根據使用案例,一對一直播軟體開發中,接觸到的推送協議有以下幾個:
1、RTMP
RTMP是Real Time Messaging Protocol(實時消息傳輸協議)的首字母縮寫。該協議基於TCP,是一個協議族,包括RTMP基本協議及RTMPT、RTMPS、RTMPE等多種變種。RTMP是一種設計用來進行實時數據通信的網路協議,主要用來在Flash平台和支持RTMP協議的流媒體之間進行音視頻和數據通信。支持該協議的軟體包括Adobe Media Server、Ultrant Media Server、red5等。
RTMP是目前主流的流媒體傳輸協議,廣泛用於直播領域,可以說市面上大多數的直播平台都應用了這個協議。優點:CDN廠商基本都支持此協議,兼容性強,且在各平台上實現容易。缺點:傳輸成本高,在弱網環境下比較容易丟包;不支持瀏覽器推送;最重要的一點是RTMP是Adobe的私有協議,但是Adobe已經不再更新。
2、WebRTC
WebRTC,即網頁即時通信的縮寫,是一個支持網頁瀏覽器進行實時語音對話或視頻對話的API。它目前已經開源並且在Google、Mozilla、Opera支持下被納入萬維網聯盟的W3C推薦標准。相對於一對一直播軟體,它更多的是廣泛應用在各種視頻會議中。此協議的優點是:由於是納入W3C標准,主流瀏覽器對它的支持逐漸提高,相比起RTMP來講,它在弱網情況下的空間優化較大,而且支持點對點通信,從而降低了整體延遲。但是缺點也比較棘手,就是目前傳統CDN中沒有類似的服務提供。
3、基於UDP的私有協議
有些一對一直播軟體開發商會使用UDP作為底層協議開發自己的私有協議,因為UDP在弱網環境下,通過一些定製化的調優可以達到比較好的弱網優化效果,但同樣因為是私有協議也勢必會有現實問題:開發成本高,往往需要自建CDN或者和CDN達成協議,另外由於兼容性較差,在面對升級時可能得不到技術支持。
那麼該如何推流?
1、在推流傳輸方面全部由開發商自己搭建,花費較大,總體來說不太現實。
2、在直播軟體開發中,可以和一些主流CDN廠商或者雲視頻服務商合作,它們往往會提供推流的「一條龍」服務。
3、大多數直播平台都會同時接入多個視頻雲服務提供商,這樣可以做拉流線路互備,對推流後視頻集群再進行優化也可提高直播的流暢性和穩定性。

4、在網路直播中什麼叫推流?

推流,指的是把採集階段封包好的內容傳輸到伺服器的過程。其實就是將現場的視頻信號傳到網路的過程。「推流」對網路要求比較高,如果網路不穩定,直播效果就會很差,觀眾觀看直播時就會發生卡頓等現象,觀看體驗很是糟糕。

要想用於推流還必須把音視頻數據使用傳輸協議進行封裝,變成流數據。常用的流傳輸協議有RTSP、RTMP、HLS等,使用RTMP傳輸的延時通常在1–3秒,對於手機直播這種實時性要求非常高的場景,RTMP也成為手機直播中最常用的流傳輸協議。最後通過一定的Qos演算法將音視頻流數據推送到網路斷,通過CDN進行分發。

(4)推流伺服器擴展資料:

直播中使用廣泛的「推流協議」一般是RTMP(Real Time Messaging Protocol——實時消息傳輸協議)。該協議是一個基於TCP的協議族,是一種設計用來進行實時數據通信的網路協議,主要用來在Flash/AIR平台和支持RTMP協議的流媒體/交互伺服器之間進行音視頻和數據通信。支持該協議的軟體包括Adobe Media Server/Ultrant Media Server/red5等。

在高精尖沙龍直播中,最初使用傳統設備進行「推流」。

具體過程就是:通過網線將EFP系統中的切換台、網路編碼器、筆記本按順序連接,連接完成後確保筆記本電腦的IP地址和網路編碼器的地址在同一網段,然後在電腦頁面上對編碼器的各種「推流參數」進行調整,為保證正常「推流」,還需設置網路推流地址,輸入推流地址、直播地址、視頻模式、解析度、碼率、播放域名、播放地址等內容。設置完畢後確認IP地址,再進行網路測速,並確保網路與網路編碼器連接正常。此種「推流」所需設備過多,出現問題後十分麻煩,需要對設備進行逐一排查,極耗費時間。

後來,將直播系統改為Livestudio系統,「推流」內置在Livestudio的軟體之中,整個「推流」過程不再需要額外的網路編碼器和筆記本等設備,也無需再設置IP,只要網路正常,聯網即可完成操作,還可根據網路的實際情況設置「推流」的質量以滿足要求。此種操作十分便捷,有效避免了上述問題的出現。

5、vlc播放器能當作推流伺服器嗎

要想用於推流還必須把音視頻數據使用傳輸協議進行封裝,變成流數據。常用的流傳輸協議有RTSP、RTMP、HLS等,使用RTMP傳輸的延時通常在1–3秒,對於手機直播這種實時性要求非常高的場景,RTMP也成為手機直播中最常用的流傳輸協議。最後通過一定的Qos演算法將音視頻流數據推送到網路段,通過CDN進行分發
我是做香港伺服器的 需要的回復我

6、有人知道怎麼獲取一直播的rtmp推流地址嗎

我也想知道,哪裡才能獲取到一直播的rtmp推流地址,我現在想到的就是馬路上的攝像頭,除非壞了,否則推流地址一直都會生效,但是獲取不到這個推流地址啊,另外動物園的監控器也是rtmp推流,其他的暫時想不到了。

7、h264編碼,怎麼推流到rtmp伺服器上

自己寫解碼264文件,如果用view顯示,就需要轉成bitmap顯示,或者使用opengl可以顯示yuv數據

如果已經保存成MP4格式的文件,就不需要解碼了,通過mediaplayer就能播

8、flash獲取桌面流數據,推流到伺服器怎麼實現

不知道你所說的桌面流數據是指什麼,FLASH又運行於哪種環境下。

9、什麼是直播推流

推流,指的是把採集階段封包好的內容傳輸到伺服器的過程。其實就是將現場的視頻信號傳到網路的過程。

「推流」對網路要求比較高,網路不穩定,直播效果就會很差,觀眾觀看直播時就會發生卡頓等現象,觀看體驗很是糟糕。

網路直播吸取和延續了互聯網的優勢,利用視訊方式進行網上現場直播,可以將產品展示、相關會議、背景介紹、方案測評、網上調查、對話訪談、在線培訓等內容現場發布到互聯網上。

利用互聯網的直觀、快速,表現形式好、內容豐富、交互性強、地域不受限制、受眾可劃分等特點,加強活動現場的推廣效果。現場直播完成後,還可以隨時為讀者繼續提供重播、點播,有效延長了直播的時間和空間,發揮直播內容的最大價值。

(9)推流伺服器擴展資料

2018年4月,《新聞1+1》曝光了在一些視頻網站上出現了大量的少女媽媽或者說早孕媽媽,其中有一定的比例其實是未成年人;包括全網最小二胎媽媽,14歲就擁有了自己的小孩,16歲獨自帶二胎孩子。問題曝光後,視頻網站把矛頭直接指向技術,都是推薦演算法鬧的。 

2018年4月22日,一位佩戴紅領巾的成年人對著路人唱著怪異的歌曲。這位名叫「搖滾紅領巾大嶺」的網路主播其粉絲達到百萬之多。他將自己佩戴紅領巾當街截停女生搭訕,搞笑、騷擾、扮丑等行為上傳到短視頻網站上,博取噱頭,贏取流量。 

2019年8月16日,YY主播「小洲」在與另一名主播連麥時,用臟話辱罵台風遇難者。網友稱 「小洲」還存在諸多侮辱國家言論,直播中曾穿國旗T恤稱「說我漢奸是誇我」。YY直播回應稱,已將「小洲」的賬號予以封禁。

2019年8月20日,快手網紅乞丐哥利用自己的「網紅」身份,接近陌生女孩,並將她們拐賣至海南省、江西省等地。高某涉嫌多起拐賣未成年人、強迫賣淫等案件。今年3月,諸暨警方將高某列為網上追逃對象。8月20日凌晨,諸暨市公安局民警在貴州將其抓獲。



10、使用nginx-rtmp-mole 部署了一個rtmp服務, 但是推流地址只有一個,我如何才能有多個推流地址

推流到Nginx的時候,推流地址是指向appname的,每路流是根據streamname來保證原子性的,所以當有兩路流的時候,更改推流地址的streamname即可保證流的原子性。

PS:
推流地址為rtmp://localhost:1935/appname/streamname

與推流伺服器相關的知識