一對一互動SDK

大牛直播一對一互動SDK涵蓋Windows、Android和iOS平臺。

目前市面上大多一對一互動都是基于WebRTC,缺點如下:

  1. 服務器部署非常復雜,不利于私有部署,在一些私密性高的場景下,無法使用,如公安、市政等體系;
  2. 傳輸基于UDP,很難保證傳輸質量,由于UDP是不可靠的傳輸協議,在復雜的公網網絡環境下,各種突發流量、偶爾的傳輸錯誤、網絡抖動、超時等等都會引起丟包異常,都會在一定程度上影響音視頻通信的質量;
  3. 難以應對復雜的互聯網環境,如跨區跨運營商、低帶寬、高丟包等場景;
  4. 整個框架體系不夠靈活,代碼復雜度高,行話說的好:從demo到實用,中間還差1萬個WebRTC

RTMP/RTSP一對一互動SDK有以下優點:

  • ?基于官方現有RTMP、RTSP推送、或內置RTSP服務、播放SDK,產品穩定度高,行業內首屈一指的超低延遲特性;
  • ?加入噪音抑制、回音消除、自動增益控制等特性,確保通話效果;
  • ?采用通用的RTMP和RTSP服務器,如nginx、SRS或 Darwin Stream Server(原生版本),更有利于私有部署;
  • ?支持H.264的擴展SEI消息發送機制;
  • ?支持H.265編碼(Windows 64位庫,Android/iOS硬編碼)和H.264可變碼率設定,換句話說,之前大牛直播SDK推送端支持的功能,都可以同步支持;
  • ?支持H.265解碼,直播播放器支持的功能,一對一互動模塊都可以有選擇的支持;
  • ?Windows平臺支持雙流合成大小屏錄制;
  • ?Windows支持攝像頭、屏幕合成、水印等各種組合模式,擴展度高;
  • ?適用于應急指揮、教育培訓等領域;
  • ?支持RTMP擴展AES/SM4加解密,確保音視頻數據安全性;

對應Demo:

  • ?Windows C++工程:集成可參考WIN-PublisherSDK-CPP-Demo和WIN-PlayerSDK-CPP-Demo,或相應C# demo;
  • ?Android工程:SmartEchoCancellationV2;
  • ?iOS工程:SmartiOSEchoCancellation。
污污直播app-污污直播破解版永久免费版