原创 Android投屏(屏幕共享)設計需要考慮的關鍵因素

許多開發者,在做智慧教室同屏、會議同屏之類的方案時,基於Andriod平臺的採集,往往遇到各種各樣的問題,以下就幾個點,拋磚引玉: 1. 內網環境下,組播還是RTMP? 回答:這個問題,被無數的開發者問到,爲此,單獨寫了篇博客論證:htt

原创 海康攝像機rtsp地址格式(官方最新版)

★目前海康錄像機、網絡攝像機,網絡球機的RTSP單播取流格式如下(車載錄像機不支持RTSP取流): rtsp://用戶名:密碼@IP:554/Streaming/Channels/101 →錄像機示例: 取第1個通道的主碼流預覽 rtsp

原创 RTSP/RTMP播放端錄像不可忽視的幾個設計要點

很多開發者提到,拉取的攝像機(一般RTSP流)或RTMP流,如果需要錄製,需要考慮哪些因素,本文以大牛直播SDK的Windows平臺拉流端錄像爲例(github),做個簡單的介紹: 1. 基礎文件名設定 一般來說,本地錄像的話,不可能每個

原创 D3D還是GDI? Windows平臺播放RTSP或RTMP渲染模式比較

先說結論,Windows平臺播放渲染這塊,支持D3D的前提下,優先D3D,如果檢測到不支持D3D,數據回調上來,GDI模式繪製。 相比GDI模式,D3D繪製更細膩,繪製效率更高,CPU佔用低,只要是系統檢測支持,一般建議D3D模式。 無圖

原创 跨平臺RTSP/RTMP轉RTMP轉發SDK

一個好的轉發模塊,首先要低延遲!其次足夠穩定、靈活、有狀態反饋機制、資源佔用低,如果可以跨平臺,還能以SDK形式提供,會給開發者提供更大的便利! 大牛直播SDK(Github: https://github.com/daniulive/S

原创 基於AES加密的RTSP/RTMP多路轉發設計方案

很多開發者最近諮詢我們,除了我們Windows推送端採集編碼的音視頻數據可以加密外,其他RTSP/RTMP流如果想更安全的轉推到RTMP服務器或相應CDN改怎麼辦? 實際上,我們在做RTMP整體加密方案的時候已經考慮到這種情況,Smart

原创 輕量級RTSP服務存在的意義

爲什麼要設計輕量級RTSP服務 輕量級RTSP服務解決的核心痛點是避免用戶或者開發者單獨部署RTSP或者RTMP服務。 輕量級RTSP服務可滿足內網無紙化/電子教室等內網超低延遲的低併發需求,避免讓用戶配置單獨的服務器,大牛直播SDK在推

原创 Windows平臺下如何實現Unity3D下的RTMP推送

好多開發者苦於很難在unity3d下實現RTMP直播推送,本次以大牛直播SDK(Github)的Windows平臺RTMP推送模塊(以推攝像頭爲例,如需推屏幕數據,設置相關參數即可)爲例,介紹下unity3d的RTMP推送集成。 簡單來說

原创 Android平臺如何實現屏幕數據採集並推送至RTMP服務器

隨着無紙化、智慧教室等場景的普及,好多企業或者開發者開始尋求更高效穩定低延遲的RTMP同屏方案,本文以大牛直播SDK(Github)的同屏demo(對應工程:SmartServicePublisherV2)爲例,介紹下如何採集編碼推送RT

原创 rtmp/rtsp/hls公網真正可用的測試地址

相信大家在調試播放器的時候,都有這樣的困惑,很難找到合適的公有測試源,以下是大牛直播SDK(GitHub地址)整理的真正可用的直播地址源。 其中,rtmp和rtsp的url,用我們播放器驗證通過,hls的地址,用vlc驗證通過。 1. R

原创 如何在Unity3d平臺下低延遲播放RTMP或RTSP流

隨着VR類、遊戲類場景的快速發展,開發者對Unity3d低延遲的直播需求量越來越大,前兩年,大牛直播SDK發佈了Windows平臺、Android平臺和iOS平臺的Unity3d RTMP和RTSP的播放,好多公司用起來體驗都非常好,以下

原创 Windows平臺基於RTMP實現一對一互動直播

目前市面上大多一對一互動都是基於WebRTC,缺點如下: 服務器部署非常複雜,不利於私有部署,在一些私密性高的場景下,無法使用,如公安、市政等體系; 傳輸基於UDP,很難保證傳輸質量,由於UDP是不可靠的傳輸協議,在複雜的公網網絡環境下,

原创 Windows平臺如何快速實現RTSP/RTMP直播播放

前段時間,我們在 https://blog.csdn.net/renhui1112/article/details/104143794 提到“RTSP播放器開發過程中需要考慮哪些關鍵因素”,本次主要介紹,如何調用SDK實現RTSP

原创 跨平臺低延遲的RTMP/RTSP直播播放器設計實現

開發背景 2015年,當我們試圖在市面上找一款專供直播播放使用的低延遲播放器,來配合測試我們的RTMP推送模塊使用時,居然發現沒有一款好用的,市面上的,如VLC或Vitamio,說白了都是基於FFMPEG,在點播這塊支持格式很多,也非常優

原创 Windows平臺RTSP播放器/RTMP播放器設計需要考慮的幾個點

我們在實現Windows平臺RTSP播放器或RTMP播放器的時候,需要考慮的點很多,比如多實例設計、多繪製模式兼容、軟硬解碼支持、快照、RTSP下TCP-UDP自動切換等,以下就其中幾個方面,做個大概的探討。 1. 視頻繪製模式 我們在實