繁体   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