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