EasyStream(流汇聚,转发工具)
EasyStream介紹
EasyStream SDK使用
EasyStream系列1之rtsp轉(zhuǎn)rtmp
EasyStream系列2之rtmp轉(zhuǎn)rtsp
EasyStream系列3之rtsp轉(zhuǎn)rtsp
EasyStream系列4之rtmp轉(zhuǎn)rtmp
EasyStream系列5之本地文件轉(zhuǎn)rtsp
EasyStream系列6之本地文件轉(zhuǎn)rtmp
EasyStream系列7之錄制rtsp流
EasyStream系列8之錄制rtmp流
EasyStream系列9之directshow轉(zhuǎn)rtsp
EasyStream系列10之directshow轉(zhuǎn)rtmp
EasyStream系列11之錄制directshow視頻
一.EasyStream簡介
easyStream是一個能夠匯聚和轉(zhuǎn)發(fā)各種音視頻流的工具。相關(guān)功能穩(wěn)定可靠,內(nèi)部核心代碼都是基于本人多年的音視頻產(chǎn)品的經(jīng)驗匯總。
支持的輸入流包括:rtsp,rtmp,本地視頻文件。輸出流包括:rtsp,rtmp,錄制到本地。
二.EasyStream可以做哪些事?
1.獲取rtsp,rtmp流,本地存儲
以攝像機為例:目前市面上的大多數(shù)網(wǎng)絡(luò)攝像機都支持rtsp流輸出,可以通過easyStream將rtsp錄制到本地。
2.獲取rtsp,rtmp流,推送到darwin等rtsp服務(wù)器進(jìn)行轉(zhuǎn)發(fā)
以攝像機為例:由于攝像機自身性能問題,并發(fā)數(shù)有限,那么如何能夠同時支持上百路甚至更多的客戶同時觀看到攝像機捕捉的畫面呢?
利用EasyStream獲取rtsp流后將其推送到easydarwin上即可。所有的客戶端同時訪問easydarwin來解決并發(fā)數(shù)問題。
3.獲取rtsp,rtmp流,推送到nginx等rtmp服務(wù)器進(jìn)行轉(zhuǎn)發(fā)
要求輸入流必須是h264,aac格式,推送到nginx之后,即可利用nginx強大的流媒體服務(wù)器功能來實現(xiàn)相關(guān)業(yè)務(wù)。
4.本地視頻推送到服務(wù)器
以校園直播業(yè)務(wù)為例:優(yōu)秀的視頻可能需要定期在校園電視臺播放,那么利用easyStream可以將本地的ts,mp4或者其他格式流,以rtmp或rtsp的方式推送到流媒體服務(wù)器上,供學(xué)生觀看。
三.EasyStream性能如何?
1.easyStream可以同時錄制多少路視頻?
結(jié)合本人多年的錄播服務(wù)器經(jīng)驗,可以同時錄制百路全高清視頻,只要帶寬足夠即可。
2.easyStream可以同時轉(zhuǎn)發(fā)多少路rtmp,rtsp流?
結(jié)合本人的多年流媒體服務(wù)器經(jīng)驗,EasyStream內(nèi)部內(nèi)嵌了librtmp,同時對ffmpeg推送功能進(jìn)行了優(yōu)化,因此轉(zhuǎn)發(fā)rtmp,rtsp路數(shù)不受限制,只要帶寬足夠。
3.easyStream支持?jǐn)嗑€重連功能
無論是輸入源斷開,或者輸出端的服務(wù)器異常,easylive都能檢測到,并在異常恢復(fù)后繼續(xù)正常穩(wěn)定運行。
四.EasyStream使用方法
非常簡單,所有的流信息都在live.xml中配置:inurl代表了輸入流的地址(rtmp,rtsp,本地文件) outurl代表輸出流的地址(rtmp,rtsp,本地文件),EasyLive會通過擴(kuò)展名和協(xié)議名來自動判斷流類型,識別出是錄制或推送功能。
rtmp配置使用
rtsp配置使用
本地錄制
軟件下載地址
http://download.csdn.net/download/sunxiaopengsun/10244537
sdk下載地址
http://download.csdn.net/download/sunxiaopengsun/10244548
歡迎加入qq 136414264群討論
總結(jié)
以上是生活随笔為你收集整理的EasyStream(流汇聚,转发工具)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数字生态系统及智能电厂解决方案
- 下一篇: iOS 关于APP侵权被下架问题