Android平臺使用EasyRTMP將RTSP轉RTMP流進行RTMP直播推送
介紹
目前安防行業很多IP Camera只提供了RTSP播放地址,不支援RTMP協議,很難接入目前流行的網際網路直播中來。就需要一個程式或工具能夠將實時RTSP流轉成RTMP推送。EasyDarwin團隊提供過EasyRTMP_RTSP的Demo(下載地址https://github.com/EasyDarwin/EasyRTMP),這個Demo能夠實現我們的需求將RTSP地址的IP Camera接入各種RTMP的網際網路直播平臺。可惜的是隻提供了Windows和Linux的編譯,沒有Android平臺的。
EasyRTMP_RTSP Android
為了實現在Android平臺也能拉取RTSP流轉成RTMP推送。這裡同樣使用了EasyRTSPClient android平臺的庫拉取RTSP流到本地並解碼成H264視訊幀和音訊資料幀,同步使用EasyRTMP Android將這些視訊幀封裝成RTMP格式並推送。
因為不涉及到音視訊資料解碼及上屏,只是RTSP資料的解封裝,再重新封裝成RTMP格式,所以效率還是挺高的。
下載
獲取更多資訊
Copyright © EasyDarwin.org 2012-2017
相關推薦
Android平臺使用EasyRTMP將RTSP轉RTMP流進行RTMP直播推送
介紹 目前安防行業很多IP Camera只提供了RTSP播放地址,不支援RTMP協議,很難接入目前流行的網際網路直播中來。就需要一個程式或工具能夠將實時RTSP流轉成RTMP推送。EasyDarwin團隊提供過EasyRTMP_RTSP的Demo(下載地址ht
Android 使用python3將jar轉smail
廢話不多說,直接上程式碼 class JarManager(object): def getJarList(self,file_dir): result = [] for root, dirs, files in os.walk(file_dir):
EasyRTMP手機直播推送rtmp流flash無法正常播放問題
問題簡介 EasyRTMP是EasyDarwin團隊開發的一套簡單易用的RTMP推送SDK。本文想講述下開發過程中遇到的一個問題。問題的現象是使用EasyRTMP推送音視訊流到自己搭建的nginx-rtmp伺服器,使用ffplay和vlc播放器都
Android平臺通過C++的MediaPlayer進行多媒體播放在呼叫prepare時死鎖問題
先來看下下面的測試程式碼: mptest.cpp #include <stdio.h> #include <assert.h> #include <limits.h> #include <unistd.h> #include
Android 根據訊息推送內容跳轉至指定頁面(極光推送)
首先認識一下安卓newIntent方法的使用:newIntent方法的使用在於如果activity已經開啟了,並設定了啟動模式為: android:launchMode="singleTask"的時候,當再次使用intent來啟動這個activtiy的時候就會進入這個方法裡
EasyRTMP之MP4檔案進行rtmp點播直播推送(三)
前面已經介紹過EasyRTMP,這裡不再多說,可以網上搜索相關內容。 本文講述下基於libEasyRTMP推送庫實現的MP4檔案的直播推送。Github中Demo的下載地址https://github.com/EasyDarwin/EasyRTMP。Demo中
最簡單的基於FFmpeg的推流器(以推送RTMP為例)
由於工作一部分工作是作為流媒體伺服器的程式設計師。所以自己那塊也算是處理了推流器的一塊程式碼吧。 這邊是從網上轉載的文章,原文:http://blog.csdn.net/leixiaohua1020/article/details/46890487 =========
[轉]spring boot下WebSocket訊息推送
原文連結:spring boot下WebSocket訊息推送, 修正部分錯別字 WebSocket協議 WebSocket是一種在單個TCP連線上進行全雙工通訊的協議。WebSocket通訊協議於2011年被IETF定為標準RFC 6455,並由RFC7936補充規範。WebSocket A
將Web專案打包成Docker映象,並推送到遠端
還在實習,最近做完專案收尾時,大佬叫我自己學習下怎麼使用docker,以後自己推專案.從來沒有接觸過,搗鼓了大半天,才學會最基礎的使用,記錄一下. 環境是spring boot 用gradle管理; 首先直接將專案整個(或者
Python實現將愛詞霸每日一句定時推送至微信
實驗環境 阿里雲Linux伺服器 Python環境 登入微信公眾平臺介面測試賬號 本人對於Python學習建立了一個小小的學習圈子,為各位提供了一個平臺,大家一起來討論學習Python。歡迎各位到來Python學習群:960410445一起討論視訊分享學習。Python
手機Android音視訊採集與直播推送,實現單兵、移動監控類應用
最新手機採集推送直播監控以及EasyDarwin開源流媒體平臺的版本及程式碼:恰逢2014 Google I/O大會,不難看出安卓在Google的推進以及本身的開放性作用下,已經快延生到生活
EasyDarwin開源流媒體伺服器提供的RTMP直播推送庫
EasyRTMP EasyRTMP是什麼? EasyRTMP是一個EasyDarwin配套使用,也可以單獨使用的RTMP推送庫,通過EasyRTMP我們就可以避免接觸到稍顯複雜的RTMP推送流程,只需要呼叫EasyRTMP的幾個API介面,就能輕鬆、穩定地把流媒體音視
使用EasyDarwin實現RTSP視訊監控、直播推送
EasyDarwin EasyDarwin是開源高效的RTSP伺服器,支援Windows和Linux上部署,可在GitHub上搜索下載。EasyDarwin對視訊流實時轉發,實現基於RTSP協議的視訊監控、直播等功能。 整套監控、直播方案實現 首先部
手機Android音視訊採集與直播推送
恰逢2014 Google I/O大會,不難看出安卓在Google的推進以及本身的開放性作用下,已經快延生到生活的 各個方面了,從安卓智慧手機、平板,到可穿戴的Android Ware、眼鏡、手錶、再到Android汽車、智慧家 居、電視,甚至最近看新聞,日本出的幾
EasyPusher進行Android UVC外接攝像頭直播推送實現方法
最近EasyPusher針對UVC攝像頭做了適配.我們結合了UVCCamera與EasyPusher,支援將UVC攝像頭的視訊推送到RTSP伺服器上.在此特別感謝UVCCamera這個牛逼的專案! 來看看是怎麼操作UVC攝像頭的吧.我們實現了一個專門檢測UVC
通過FFmpeg將rtsp流攝像頭視訊轉碼為rtmp播放
注意:用這種方式可以顯示攝像頭視訊,但是存在諸多問題,無法正常投入使用,包括卡頓跟延遲,請想要借鑑的朋友慎重使用。 前幾天經理給我安排了一個新任務,將網路攝像頭用rtsp協議在頁面播放,因為我以前做的是http協議的,根據攝像頭的API來實現的,
視訊監控安防平臺-國標GB28181轉RTSP和RTMP推流進行H5(RTMP/HLS)直播(支援GB28181-2016版本、支援公網碼流傳輸)
視訊監控安防平臺-國標GB28181轉RTSP、RTMP和HLS管理平臺(支援GB28181-2016版本、支援公網碼流傳輸) 最近抽了點時間把國標GB28181轉RTSP、RTMP和HLS管理平臺做了簡單的整理,把相應的Demo也整理好了,
android平臺下基於ffmpeg採集Camera資料編碼成H.264推流到RTMP伺服器
音視訊實踐學習 android全平臺編譯ffmpeg以及x264與fdk-aac實踐 ubuntu下使用nginx和nginx-rtmp-module配置直播推流伺服器 android全平臺編譯ffmpeg合併為單個庫實踐 android-studio使用c
搭建rtmp直播流服務之3:java開發ffmpeg實現rtsp轉rtmp並實現ffmpeg命令的介面化管理架構設計及程式碼實現
這一篇將進一步深挖java對ffmepg命令的控制並最終實現服務介面化 通知:由於很多同學反映本章程式碼的命令封裝設計的不是很好,所以對本章程式碼重新進行了實現,新版本推翻了本章原有程式碼內部實現,介面設計更加利於注入自己的實現,並增加可執行原生ffmpeg命令功
javaCV開發詳解之4:轉流器實現(也可作為本地收流器、推流器,新增新增圖片及文字水印,視訊影象幀儲存),實現rtsp/rtmp/本地檔案轉發到rtmp流媒體伺服器(基於javaCV-FFMPEG)
javaCV系列文章: 補充篇: 歡迎大家積極開心的加入討論群 javacpp-ffmpeg: 前言: 本章基於javaCV實現轉流器和收流器功能,測試採用監控rtsp地址轉發至rtmp伺服器地址 新增openCV儲存圖片功能。 補充: