我如何使用htaccess将视频流重定向到另一个域

时间:2019-07-08 22:33:23

标签: apache .htaccess video-streaming

如何使用htaccess将视频流重定向到另一个域?我正在构建一个应用程序,可以在其中自定义包含电影,电视剧和电视节目的m3u播放列表。我正在编写一个xtream-codes api仿真器,所以基本上我要返回一个不同的播放列表(已最小化/已编辑)-但我希望htaccess将流请求重定向到源。

播放列表/ API网址如下: /player_api.php?username=user&pass=pass&action=get_live_categories

流url看起来像: /user/pass/streamid.ts

我尝试使用php重定向,但这不是要走的路。我也尝试在dns级别进行重定向-但这不好,因为我只能重定向完整的域/子域

RewriteEngine On
RewriteCond %{HTTP_HOST} ^([-a-zA-Z0-9]+)\.iptv-manager\.xxx$ [NC]
RewriteRule ^((?!index\.php$).*)$ http://player-api.iptv-manager.xxx/index.php?subdomain=%1&route=$1 [QSA,P]

上面的代码路由任何子域(通配符)和路由,然后由php代码处理。但是我似乎无法通过php路由视频流。

[编辑] 作为我要构建的内容的更多解释:我正在尝试为Xtream-Editor在线播放列表编辑器创建替代方法。由于Xtream-Codes api的工作方式-它会获取基本URL(player_api),并将其与stream-id一起使用来构建流URL;

由于我希望能够不仅允许用户编辑其m3u列表,而且还可以在xtream代码api播放器中提供自定义列表,如果我在对player_api的初始调用中设置了提供者主机,它将加载流和提供者的类别-而不是用户要加载的修改列表。

因此我不打算以其他名称转售流-我已经制作了一种广泛使用的m3u编辑器,但是它是基于Windows的,并且要求用户在提供者更改其流时手动更新列表。

0 个答案:

没有答案