c# - 使用 Asp.Net Web API 将视频流式传输到客户端应用程序

标签 c# asp.net streaming asp.net-web-api

我必须编写一个 ASP.NET Web API 来从服务器目录中检索视频或音频文件并将其流式传输到客户端应用程序。我完全是流媒体领域的新手,我想知道服务器是否需要任何基础设施?如果没有,那么任何人都可以指导我了解一些示例,或者可以为我提供一些代码以供开始使用吗?我根本没能找到有关它的任何信息。

谢谢

最佳答案

您可以直接在您的 ASP.NET Web API 项目中实现视频流,几乎不需要对 IIS 进行特殊配置。

查看此示例如何处理 Web API 中的 straming http://weblogs.asp.net/andresv/archive/2012/12/12/asynchronous-streaming-in-asp-net-webapi.aspx

另请阅读本文,了解有关 IIS 配置和流媒体使用的一些有用详细信息。

http://www.strathweb.com/2012/09/dealing-with-large-files-in-asp-net-web-api/

关于c# - 使用 Asp.Net Web API 将视频流式传输到客户端应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13602831/

相关文章:

c# - WinForms 按钮 : Autosize Maximumsize

javascript - 如何在我网站的某个地方打开某个网站(例如 stackoverflow)?

c# - 我想从数据库中检索图像并根据用户需要裁剪它

android - 从站点/服务器流式传输 mp3

ffmpeg - 将连续 RTSP 流保存为 5-10 分钟长的 mp4 文件

iphone - XML,图像,流视频和 “excessive volumes of data”

c# - LiteDB 对不同的条目使用相同的 ID

c# - 在 C# 中,如何将默认获取与显式设置混合使用?

c# - 您可以通过 RemoteApp 将文件保存在本地驱动器上,而不是保存到服务器驱动器上吗?

javascript - 外部 javascript 中的 Razor 代码被视为字符串