簡體   English   中英

如何在Android上的asp.net core web API中流式傳輸視頻?

[英]how to stream video in asp.net core web API on Android?

如何在asp.net核心中使用c#文件流或sql文件流實現api以在Android上顯示視頻?

  1. 速度不錯
  2. 安全的
  3. 以及優化的服務器資源

我使用 jwt 令牌進行 Android 應用程序通信和 asp.net 核心 api

請介紹一篇文章或一些代碼示例並給我建議

使用 hls 或 signalR 或 RTSP 和...有更好的報價嗎?

謝謝

您是否查看過 Microsoft SignalR? 開發和實施非常容易:

服務器:

https://docs.microsoft.com/en-us/aspnet/core/signalr/streaming?view=aspnetcore-2.2

客戶端(Java):

https://docs.microsoft.com/en-us/aspnet/core/signalr/java-client?view=aspnetcore-2.2

有關 SignalR 的更多信息:

https://dotnet.microsoft.com/apps/aspnet/real-time

問候。

我們有一個在 SignalR Core 上工作的簡化視頻流方法。 我們的開源學術項目位於: https : //github.com/manukautech/XMRemoteRobot

網絡應用程序。 Sender 頁面使用 <video> 和 <canvas> html 控件一起工作,每秒捕獲 6 個靜止圖像並將它們作為 base64 文本發送。 這樣,圖像就是機器人監控遙測信號的一部分。 SignalR 信號限制為 32000 個字符,這有效地將圖像大小限制為 240px x 400px。 顯然是一種適度的變通方法,但在實踐中它運行良好,並且在具有挑戰性的連接條件下(例如來自火箭飛行的 3G 手機的視頻)保持可靠。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM