如何将Asp.netcore的PushStream视频流推送技术应用于长尾词视频直播?
- 内容介绍
- 文章标签
- 相关推荐
本文共计683个文字,预计阅读时间需要3分钟。
最近用asp.net core webapi实现了一个实时视频流的推送功能。在asp.net中,这是通过PushStreamContent来实现的。基于对asp.net core的知识,随手写了一个(要求控制器继承自Controller基类)+H
最近用asp.net core webapi实现了一个实时视频流的推送功能,在Asp.net中,这个是通过PushStreamContent来实现的。
基于对asp.net core的知识,随手写了一个(要求控制器继承自Controller基类)
[HttpGet] public async Task Get() { var response = HttpContext.Response; response.ContentType = "text/html"; response.StatusCode = 200; var stream = HttpContext.Response.Body; while (true) { await Task.Delay(1000); var content = DateTime.Now + @" "; var data = Encoding.Default.GetBytes(content); await stream.WriteAsync(data, 0, data.Length); await stream.FlushAsync(); } }
使用chrome调试这个接口时,发现它确实行之有效的将当前的时间推送到了浏览器的页面上。
本文共计683个文字,预计阅读时间需要3分钟。
最近用asp.net core webapi实现了一个实时视频流的推送功能。在asp.net中,这是通过PushStreamContent来实现的。基于对asp.net core的知识,随手写了一个(要求控制器继承自Controller基类)+H
最近用asp.net core webapi实现了一个实时视频流的推送功能,在Asp.net中,这个是通过PushStreamContent来实现的。
基于对asp.net core的知识,随手写了一个(要求控制器继承自Controller基类)
[HttpGet] public async Task Get() { var response = HttpContext.Response; response.ContentType = "text/html"; response.StatusCode = 200; var stream = HttpContext.Response.Body; while (true) { await Task.Delay(1000); var content = DateTime.Now + @" "; var data = Encoding.Default.GetBytes(content); await stream.WriteAsync(data, 0, data.Length); await stream.FlushAsync(); } }
使用chrome调试这个接口时,发现它确实行之有效的将当前的时间推送到了浏览器的页面上。

