在 Asp.net 核心 2.2 网络应用程序中播放 Adob​​e 媒体服务器

Play Adobe media server in Asp.net core 2.2 web Application

我有 asp.net 核心 2.2 的 Web 应用程序。此应用程序是 Api 服务器

的客户端

我正在使用 adobe media server 5 进行视频流传输,我的流 url 类似于

这个:http://localhost/hls-vod/sample1_150kbps.f4v.m3u8

我用 hls.js

演奏 link

但我得到这个错误

Access to XMLHttpRequest at 'http://localhost/hls-vod/sample1_150kbps.f4vFrag1Num0.ts' from origin 'null' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

以下解决方案对我不起作用:

https://community.adobe.com/t5/media-server/how-to-allow-cors-request-from-javascript/td-p/8691655

在 asp.net 核心 Web 应用程序中播放媒体服务器流是否有更好的解决方案?

问题出在我的网址上,我将更改斜杠或反斜杠

这适用于某些视频,但其他视频仍然无效,我发现

必须转换其他视频

ffmpeg-20190709-5a481b1-win64-static