NodeMedia / NodeMediaClient-Android(一個簡單,快速,免費的直播SDK)
阿新 • • 發佈:2018-11-07
NodeMedia RTMP/RTMFP/RTSP/HTTP Play/Publish Client SDK for Android
用Gradle匯入
allprojects {
repositories {
google()
jcenter()
maven { url 'https://jitpack.io' }
}
}
dependencies {
compile 'com.github.NodeMedia:NodeMediaClient-Android:2.4.2'
}
NodePlayer
- 專為RTMP/RTSP等直播協議優化的碼流解析器,極短的分析時間,秒開視訊流
- NEON指令集優化的軟體解碼器,效能好,相容性強
- 視訊編碼:H.265/H.264/MPEG4支援硬解碼
- 支援的網路協議 RTMP/RTMPT/RTMPE/RTSP/HLS/HTTP(S)-FLV
- 支援的視訊解碼器:H.264, H.265,FLV, VP6, MPEG4
- 支援的音訊解碼器:AAC, MP3, SPEEX, NELLYMOSER, ADPCM_SWF, G.711
- OpenGL ES視訊渲染
- 全自動網路異常重連
- 支援播放中途來電保持網路流,暫停播放,掛機後繼續播放
- 支援設定最大緩衝時長,杜絕延遲累計
- 支援多路直播流同時播放
- RTMP支援設定swfUrl和pageUrl
- RTMP支援設定Connect Arguments (rtmpdump風格)
- RTMP支援Adobe auth模式的鑑權驗證 如rtmp://user:[email protected]:port/app/name
- RTMP支援播放前設定receiveAudio,receiveVideo來控制只接收音訊或視訊流(需服務端實現,fms,red5支援)
- RTMP支援傳送FCSubscribe命令,相容國外Akamai, Edgecast , Limelight 等CDN
- RTMP支援RTMP 302重定向(AMS,Wowza模式)
- RTSP支援的傳輸協議: TCP/UDP/UDP_MULTICAST/HTTP
- RTSP支援海康Smart265解碼播放
NodePublisher
- H.264/AAC 組合的RTMP協議音視訊流釋出
- 全屏視訊採集,720p原畫質縮放
- NEON指令集優化H.264軟體編碼器,效能強勁,相容性極強
- H.264支援Baseline, Main, High profile
- 支援手機旋轉,橫屏16:9,豎屏9:16解析度自動輸出橫豎屏視訊流
- 支援4:3解析度,1:1解析度輸出
- NEON優化AAC軟體編碼器,極少CPU佔用,支援LC和HE profile,音質還原效果好
- 支援SPEEX音訊編碼
- 支援環境背景噪音抑制
- 支援釋出中途切換前後攝像頭
- 支援閃光燈開關
- 支援全時自動對焦與手動對焦切換
- 支援單音訊流釋出
- 支援釋出中途來電保持網路流,暫停釋出,掛機後繼續釋出
- 支援預覽攝像頭後,任意時刻截圖
- 內建基於GPU加速的5級磨皮美白濾鏡
- 支援動態設定視訊位元速率
- 支援視訊位元速率自適應網路頻寬
- 支援GPU演算法的鏡頭縮放,相容性好
- 支援定義為'live','record','append'的釋出型別
NodeStreamer
用於戶外環境下,具有RTSP協議的運動相機/無人機連線手機熱點,通過手機4G網路串流到RTMP伺服器。
手機端不進行編解碼,只有網路IO,不佔用CPU.
RTSP輸入支援的傳輸協議: TCP/UDP/UDP_MULTICAST/HTTP
MPEGTS over UDP
當推流url為udp協議地址時, 如 udp://192.168.0.10:12345 則按照mpegts格式封裝,udp傳輸。 接收端可以是任何支援該協議的播放器,如vlc。 如果推流ip地址是內網另外一臺手機,則另一臺手機只需用NodePlayer播放udp://127.0.0.1:12345即可,根據udp的特性,可隨時開啟關閉,再開啟不中斷,無需服務端
支援的流媒體服務端
fms, wowza, evostream, red5, crtmpserver, nginx-rtmp-module, srs, Node-Media-Server 及其他標準RTMP協議服務端
跨平臺開源流媒體服務端
Node-Media-Server 基於Node.JS開發, 跨平臺/高效能, 支援RTMP協議推流,RTMP/HTTP-FLV/WebSocket-FLV播放, 內建推流鑑權/播放防盜鏈/GOP快取急速秒開.
高階版
- 硬體加速的視訊編碼、解碼器
- 麥克風降噪
- 平滑肌膚美顏