EasyDarwin开源手机直播方案:EasyPusher手机直播推送,EasyDarwin流媒体服务器,EasyPlayer手机播放器...
在不斷進行EasyDarwin開源流媒體服務器的功能和性能完善的同時,我們也配套實現了目前在安防和移動互聯網行業比較火熱的移動端手機直播方案,主要就是我們的 EasyPusher直播推送項目 和 EasyPlayer播放器項目;
先大概對EasyPusher和EasyPlayer項目做一下介紹,EasyPusher是一個推送流媒體音/視頻流給開源流媒體服務器EasyDarwin的標準RTSP/RTP協議推送庫,全平臺支持(包括Windows/Linux(32 & 64),ARM各平臺,Android、IOS),通過EasyPusher我們就可以避免接觸到稍顯復雜的RTSP/RTP/RTCP推送流程,只需要調用EasyPusher的幾個API接口,就能輕松、穩定地把流媒體音視頻數據推送給EasyDarwin服務器進行轉發和分發,EasyPusher經過長時間的企業用戶檢驗,穩定性非常高;EasyPlayer是一個RTSP播放器項目,目前支持Windows(支持多窗口、包含ActiveX Web插件)、Android平臺,后續將支持IOS平臺,將是一款效果非常穩定的全平臺RTSP播放器;
EasyPusher手機直播方案上,EasyPusher項目通過采集Android、IOS手機的前置/后置攝像頭視頻,話筒麥克風聲音,分別進行H.264(目前在安卓上僅實現了硬編碼功能,后續將完善軟編碼方案)和AAC編碼,將編碼后H264 NALU和AAC數據通過libEasyPusher SDK將直播流推送到EasyDarwin流媒體服務器上,進行直播分發;
EasyPlayer手機播放器方案上,通過libEasyRTSPClient SDK從EasyDarwin流媒體服務器回調獲取到的EasyPusher推送的一幀一幀的NALU和AAC數據,EasyPlayer再將這些數據調用系統硬解碼,進行同步播放;
EasyPusher、EasyDarwin、EasyPlayer三個功能部分搭配,實現了最簡單的手機直播流程,可以很方便的用在安防直播、互聯網直播等方面,在后續的開發過程中,EasyDarwin開源流媒體社區的EasyPusher、EasyDarwin、EasyPlayer也會不斷完善,做出更多更好的效果;
上圖中演示版本的EasyPusher下載:https://github.com/EasyDarwin/EasyPusher/releases/tag/v1.0.16.0402
EasyPlayer下載:https://github.com/EasyDarwin/EasyPlayer/releases/tag/v1.0.16.0403
更多最新的版本下載,可以直接到EasyDarwin開源組織項目中查找:https://github.com/EasyDarwin
獲取更多信息
郵件:support@easydarwin.org
WEB:www.EasyDarwin.org
Copyright ? EasyDarwin.org 2012-2016
轉載于:https://www.cnblogs.com/babosa/p/9217943.html
總結
以上是生活随笔為你收集整理的EasyDarwin开源手机直播方案:EasyPusher手机直播推送,EasyDarwin流媒体服务器,EasyPlayer手机播放器...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 强制修改上网本分辨率
- 下一篇: AppScan 的安装+激活以及+漏扫d