1. 程式人生 > >EasyDarwin開源流媒體伺服器提供的RTMP直播推送庫

EasyDarwin開源流媒體伺服器提供的RTMP直播推送庫

EasyRTMP

EasyRTMP是什麼?

EasyRTMP是一個EasyDarwin配套使用,也可以單獨使用的RTMP推送庫,通過EasyRTMP我們就可以避免接觸到稍顯複雜的RTMP推送流程,只需要呼叫EasyRTMP的幾個API介面,就能輕鬆、穩定地把流媒體音視訊資料推送給Red5、Ngnix、crtmpserver等RTMP伺服器:

  • EasyRTMP_RTSP:將RTSP/RTP資料獲取到本地,再通過EasyRTMP推送到RTMP伺服器;

呼叫過程

獲取更多資訊

相關推薦

EasyDarwin源流媒體伺服器提供RTMP直播

EasyRTMP EasyRTMP是什麼? EasyRTMP是一個EasyDarwin配套使用,也可以單獨使用的RTMP推送庫,通過EasyRTMP我們就可以避免接觸到稍顯複雜的RTMP推送流程,只需要呼叫EasyRTMP的幾個API介面,就能輕鬆、穩定地把流媒體音視

解決用EasyDarwin源流媒體伺服器做HLS直播時Flash Player卡住的問題

最近在開發EasyDarwin開源流媒體伺服器HLS直播的時候發現一個現象:在PC上用flash player播放HLS和在ios上面播放HLS時,效果明顯不同,在ios上播放非常穩定,而在flash player上播放會經常性卡住,需要重新重新整理網頁才能夠正常播放。經過

EasyDarwin源流媒體伺服器Golang版本:服務端錄影功能釋出

EasyDarwin開源流媒體伺服器(www.easydarwin.org)現在使用Go版本實現了。最新的程式碼提交,已經支援了推流(或者拉流)的同時進行本地儲存。 本地儲存的原理,是在推流的同時啟動ffmpeg作為一路Client來做儲存。ffmpeg在demux和mux的工作方面已經

EasyDarwin源流媒體伺服器Golang版本:拉轉功能之拉流實現方法

EasyDarwin開源流媒體伺服器(www.easydarwin.org),拉轉推是一個很有意義的功能,它可將一個獨立的RTSP資料來源“拉”到伺服器,再通過轉發協議轉發給多個客戶端,或者通過EasyDarwin的本地儲存功能進行儲存。國內大多攝像機都支援RTSP協議,通過拉轉推可將第三方

EasyDarwin源流媒體伺服器gettimeofday效能優化(3000萬/秒次優化至8000萬次/秒)

—本文由EasyDarwin開源團隊成員貢獻 一、問題描述 Easydarwin中大量使用gettimeofday來獲取系統時間,對系統性能造成了一定的影響。我們來做個測試: While(1) { Gettimeofday(&t

EasyDarwin源流媒體伺服器支援basic基本認證和digest摘要認證解析

RTSP認證作為RTSP標準協議的一部分,其內容在網上可以找到很多,在此就不在贅述。EasyDarwin作為RTSP伺服器也提供了對RTSP請求的基本認證和摘要認證。EasyDarwin用RTSPSession物件來處理RTSP請求,在其Run函式的kAuthenticati

easyDarwin--源流媒體實現

移動互聯 流媒體服務 現在 幫助 接口 需求 -type layer dia EasyDarwin 是由國內開源流媒體團隊開發和維護的一款開源流媒體平臺框架,從2012年12月創建並發展至今,從原有的單服務的流媒體服務器形式,擴展成現在的雲平臺架構的開源項目,更好地幫助

EasyDarwin源流媒體雲平臺之語音對講功能設計與實現

EasyDarwin雲平臺一直在穩步的升級迭代中,近日,EasyDarwin雲平臺實現了語音對講的功能。對講功能的加入,標誌著EasyDarwin雲平臺進一步的完善。 流程設計 客戶端使用POST的方式在body中攜帶協議報文向雲平臺傳送開始對講命令; 雲

EasyDarwin源流媒體專案

EasyDarwin是由國內開源流媒體團隊維護和迭代的一整套開源流媒體視訊平臺框架,從2012年12月建立並發展至今,包含有單點服務的開源流媒體伺服器,和擴充套件後的流媒體雲平臺架構的開源框架,開闢了諸多的優質開源專案,能更好地幫助廣大流媒體開發者和創業型企

主流源流媒體伺服器收集

流媒體解決方案 Live555流媒體平臺框架 EasyDarwin實時流媒體播放伺服器程式DarwinStreamingSrvr流媒體實時傳輸開發包 jrtplib多媒體處理工具 ffmpeg多媒體編碼工具包LibavFlash流媒體伺服器 Red5流媒體伺服器 Open

Android平臺使用EasyRTMP將RTSP轉RTMP流進行RTMP直播

介紹 目前安防行業很多IP Camera只提供了RTSP播放地址,不支援RTMP協議,很難接入目前流行的網際網路直播中來。就需要一個程式或工具能夠將實時RTSP流轉成RTMP推送。EasyDarwin團隊提供過EasyRTMP_RTSP的Demo(下載地址ht

EasyPlayer源流媒體移動端播放器推出RTSP-RTMP-HTTP-HLS全功能Pro版

EasyPlayerPro介紹 Android EasyPlayerPro專業版全功能播放器,是由EasyDarwin開源團隊維護的一款支援RTSP、RTMP、HTTP、HLS多種流媒體協議的播放器版本。Android上同時保留原來RTSP專用播放器,功能精煉

day122:MoFang:OSSRS流媒體直播伺服器&基於APICloud的acLive直播流模組實現RTMP直播

目錄 1.docker安裝OSSRS流媒體直播伺服器 2.基於APICloud的acLive直播推流模組實現RTMP直播推流 3.直播流管理 1.docker安裝OSSRS流媒體直播伺服器 1.OSSRS簡介 在外界開發中, 如果要實現直播功能.常用的方式有: 1. 通過第三方介面來實現. 可以申請阿里雲

源流媒體Red5-編譯和部署

zip 地址 就是 dea 環境 bubuko -s target package 源碼下載地址:https://github.com/Red5/red5-server 使用工具:IntelliJ IDEA 下載源碼後直接用IDEA打開,等待全部加載完成後 編譯看是否報

Windows10環境下 Nginx+ffmpeg自搭伺服器製作RTMP直播

Windows10環境下 Nginx+ffmpeg自搭伺服器製作RTMP直播流 學習筆記 所需條件: nginx-rtmp-module(帶rtmp模組) ,連結:https://link.jianshu.com/?t=http%3A%2F%2Fnginx-win.ec

直播技術總結(一)流媒體伺服器搭建,進行

前言:直播技術,近年來,相當火,先且不說Codec部分,那它到底複雜麼? 服務端推流,客戶端進行拉流,兩者結合,變成直播,應該說如何優化直播的實時性中的問題,才是複雜部分,如網路原因,如視訊卡頓等。今天介紹直播技術總結中流媒體伺服器搭建,進行推流,用Mac搭

源流媒體系統:OBS ( Open Broadcaster Software ) 介紹

無意間發現了一個非常優秀的開源流媒體系統:OBS ( Open Broadcaster Software )  執行截圖: 該軟體是基於MFC的,下載原始碼後一次性就可以編譯通過,使用很簡單。 使用了以下開源庫:   x264                   -

[轉]不用任何第三方,寫一個RTMP直播流器

2016年是移動直播爆發年,不到半年的時間內無數移動直播App掀起了全民直播的熱潮。然而個人覺得直播的門檻相對較高,從推流端到服務端器到播放端,無不需要專業的技術來支撐,僅僅推流端就有不少需要學習的知識。目前大部分直播採用的都是RTMP協議,我這裡寫一個簡單的Demo,幫助大家更好的理解直播推流的過

EasyRTMP之MP4檔案進行rtmp點播直播(三)

前面已經介紹過EasyRTMP,這裡不再多說,可以網上搜索相關內容。 本文講述下基於libEasyRTMP推送庫實現的MP4檔案的直播推送。Github中Demo的下載地址https://github.com/EasyDarwin/EasyRTMP。Demo中

開發實現C++ RTMP直播流sdk

前言 rtmp即Real Time Messaging Protocol(實時訊息傳輸協議)的首字母縮寫,它是由Adobe公司提出的一種應用層的協議,用來解決多媒體資料傳輸流的多路複用(Multiplexing)和分包(packetizing)的問題。 目前