1、使用nginx-rtmp-mole 部署了一個rtmp服務, 但是推流地址只有一個,我如何才能有多個推流地址
推流到Nginx的時候,推流地址是指向appname的,每路流是根據streamname來保證原子性的,所以當有兩路流的時候,更改推流地址的streamname即可保證流的原子性。
PS:
推流地址為rtmp://localhost:1935/appname/streamname
2、有人知道怎麼獲取一直播的rtmp推流地址嗎
我也想知道,哪裡才能獲取到一直播的rtmp推流地址,我現在想到的就是馬路上的攝像頭,除非壞了,否則推流地址一直都會生效,但是獲取不到這個推流地址啊,另外動物園的監控器也是rtmp推流,其他的暫時想不到了。
3、電腦直播卡頓怎麼解決
一、清理磁碟和整理磁碟碎片。
1、在我的電腦窗口,右擊要清理的盤符—「屬性」—「清理磁碟」--勾選要刪除的文件--確定--是。
2、清除臨時文件,開始—運行—輸入 %temp% --確定。3、用優化大師或超級兔子清理注冊表和垃圾文件。
4、關閉一些啟動程序, 開始-運行-msconfig---啟動 ,除殺毒軟體、輸入法外一般的程序都可以關掉。
5、刪除不用的程序軟體。
6、整理磁碟碎片--開始 --所有程序--附件--系統工具--磁碟碎片整理程序--選定C--分析--碎片整理。
二、用優化大師或超級兔子優化你的計算機 ,再挑選以下辦法進行再優化。
1、禁用閑置的IDE通道
右鍵點擊「我的電腦-屬性」,然後點擊「硬體」接著點擊「設備管理器」,在其中打開「IDE ATA/PATA控制器」然後分別進入主要和次要IDE通道,選擇「高級設置」,在這里找到「當前傳送模式」為「不適用」的一項,將此項的「設備類型」設置為「無」。
2、優化視覺效果
右鍵單擊「我的電腦」--「屬性」—「高級」,在「性能」欄中,點擊「設置」--「視覺效果」,調整為最佳性能,或只保留一些必要的項目。
3、啟動和故障恢復
"我的電腦"--"屬性"--"高級"--"啟動和故障修復"中點擊「設置」,去掉"將事件寫入系統日誌","發送管理警報","自動重新啟動"選項;將"寫入調試信息"設置為"無";點擊"編輯",在彈出記事本文件中:
[Operating Systems] timeout=30 把 30 秒改為 0 秒。
4、禁用錯誤報告
"我的電腦"--"屬性」--"高級」--點"錯誤報告」,點選「禁用錯誤匯報」,勾選"但在發生嚴重錯誤時通知我」--確定。
5、設置系統還原
單擊「開始」--「所有程序」--「附件」--「系統工具」—「系統還原」,在系統還原界面,去掉「在所有驅動器上關閉系統工程還原」前邊的勾,在「可用的驅動器」區中,選系統盤所在的分區,單擊「設置」進入「系統還原設置」窗口,將「要使用的磁碟空間」調到5%或更小,「確定」返回,按上述方法將其它分區設禁用。
6、關閉自動更新
關閉自動更新具體操作為:右鍵單擊「我的電腦」--「屬性」--「自動更新」,在「通知設置」一欄選擇「關閉自動更新。選出「我將手動更新計算機」一項。
7、關閉遠程桌面
右鍵單擊「我的電腦」--「屬性」--「遠程」,把「遠程桌面」里的「允許用戶遠程連接到這台計算機」勾去掉。
8、禁用休眠功能
單擊「開始」--「控制面板」--「電源管理」--「休眠」,將「啟用休眠」前的勾去掉。
9、關閉「Internet時間同步」功能
依次單擊「開始」--「控制面板」--「日期、時間、語言和區域選項」,然後單擊「Internet時間」,取消「自動與Internet時間服務同步」前的勾。
10、關閉磁碟索引
打開我的電腦 ,右擊驅動器,選「屬性」,取消「使用索引以便快速查找文件」前面的勾。
11、禁用多餘的服務組件
右鍵單擊「我的電腦」--「管理」--「服務和應用程序」--「服務」,在右窗格將不需要的服務設為禁用或手動。
12、關閉華生醫生Dr.Watson
單擊「開始」--「運行」--輸入「drwtsn32」命令,打開華生醫生Dr.Watson 窗口,只保留「轉儲全部線程上下文」選項,取消其選項前邊勾。
13、設置虛擬內存
虛擬內存最小值物理內存1.5—2倍,最大值為物理內存的2—3倍。 虛擬內存設置方法是: 右擊我的電腦—屬性--高級--性能設置--高級--虛擬內存更改--在驅動器列表中選中系統盤符--自定義大小--在「初始大小」和「最大值」中設定數值,然後單擊「設置」按鈕,最後點擊「確定」按鈕退出。
4、flash獲取桌面流數據,推流到伺服器怎麼實現
不知道你所說的桌面流數據是指什麼,FLASH又運行於哪種環境下。
5、ios rtmp使用什麼網路協議推流到伺服器
iOS 7中使用了一種被稱為多路TCP的全新網路協議。TCP是Transmission Control Protocol的簡稱,它是一種面向連版接(連接導向)的、可靠的權、基於位元組流的運輸層(Transport layer)通信協議,能夠允許像iPhone或者iPad這樣的設備同時使用多重介面,比如說同時使用蜂窩移動網路和WiFi進行數據傳輸。
6、libmp推流時怎麼設置伺服器url
之前分析了一下RTMPDump的Main()函數,其中獲取RTMP流媒體數據很重要的前提是RTMP的URL的解析。如果沒有內這一步,那程序在強容大也是白搭。現在來解析一下這個函數吧:RTMP_ParseURL()。
下面首先回顧一下RTMP的URL的格式:
rtmp://localhost/vod/mp4:sample1_1500kbps.f4v
「://」之前的是使用的協議類型,可以是rtmp,rtmpt,rtmps等
之後是伺服器地址
再之後是埠號(可以沒有,默認1935)
在之後是application的名字,在這里是「vod」
最後是流媒體文件路徑。
關於URL就不多說了,可以查看相關文檔,下面貼上注釋後的代碼(整個parseurl.c):
7、如何在Linux下或Windows下搭建直播流媒體伺服器?並且支持OBS的推流?
開源的工具太多了,只是我不明白你是要個人學習?還是實際項目?
如果是個人學習,起步時也不用弄linux那麼麻煩,用MS的media service 非常適合初學者;
如果你是打算實際的大型項目,建議你找專業公司吧,商業的東西,不可能在百度知道里解決的,祝好運!
8、在網路直播中什麼叫推流?
推流,指的是把採集階段封包好的內容傳輸到伺服器的過程。其實就是將現場的視頻信號傳到網路的過程。「推流」對網路要求比較高,如果網路不穩定,直播效果就會很差,觀眾觀看直播時就會發生卡頓等現象,觀看體驗很是糟糕。
要想用於推流還必須把音視頻數據使用傳輸協議進行封裝,變成流數據。常用的流傳輸協議有RTSP、RTMP、HLS等,使用RTMP傳輸的延時通常在1–3秒,對於手機直播這種實時性要求非常高的場景,RTMP也成為手機直播中最常用的流傳輸協議。最後通過一定的Qos演算法將音視頻流數據推送到網路斷,通過CDN進行分發。
(8)視頻推流伺服器擴展資料:
直播中使用廣泛的「推流協議」一般是RTMP(Real Time Messaging Protocol——實時消息傳輸協議)。該協議是一個基於TCP的協議族,是一種設計用來進行實時數據通信的網路協議,主要用來在Flash/AIR平台和支持RTMP協議的流媒體/交互伺服器之間進行音視頻和數據通信。支持該協議的軟體包括Adobe Media Server/Ultrant Media Server/red5等。
在高精尖沙龍直播中,最初使用傳統設備進行「推流」。
具體過程就是:通過網線將EFP系統中的切換台、網路編碼器、筆記本按順序連接,連接完成後確保筆記本電腦的IP地址和網路編碼器的地址在同一網段,然後在電腦頁面上對編碼器的各種「推流參數」進行調整,為保證正常「推流」,還需設置網路推流地址,輸入推流地址、直播地址、視頻模式、解析度、碼率、播放域名、播放地址等內容。設置完畢後確認IP地址,再進行網路測速,並確保網路與網路編碼器連接正常。此種「推流」所需設備過多,出現問題後十分麻煩,需要對設備進行逐一排查,極耗費時間。
後來,將直播系統改為Livestudio系統,「推流」內置在Livestudio的軟體之中,整個「推流」過程不再需要額外的網路編碼器和筆記本等設備,也無需再設置IP,只要網路正常,聯網即可完成操作,還可根據網路的實際情況設置「推流」的質量以滿足要求。此種操作十分便捷,有效避免了上述問題的出現。