首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过nodejs和jsmpeg将视频数据从uberspace传送到uberspace

通过nodejs和jsmpeg将视频数据从uberspace传送到uberspace
EN

Stack Overflow用户
提问于 2018-10-19 12:19:29
回答 1查看 116关注 0票数 1

我试图通过nodejs和jsmpeg在uberspace之间传输视频数据。

我的问题是,当我试图访问url时,我得到了404:

The requested URL /receive was not found on this server.

我访问的url是这样的:https://stream.mydomain.com/receive

这是我的.htaccess:

代码语言:javascript
复制
DirectoryIndex disabled
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^send/(.*) http://localhost:61624/$1
RewriteRule ^receive/(.*) ws://localhost:61625/$1
</IfModule>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-24 12:51:13

这里有两件事。

1)此规则RewriteRule ^receive/(.*) ws://localhost:61625/$1/receive/xxx上匹配receive后的尾随斜杠(xxx部件作为可选部分)。因此,在您的情况下,您至少需要访问/receive/。这是你所期望的吗?如果没有,只需调整你的规则。

2)这两种规则都需要使用mod_proxy (使用P标志)

代码语言:javascript
复制
RewriteRule ^send/(.*)$ http://localhost:61624/$1 [P]
RewriteRule ^receive/(.*)$ ws://localhost:61625/$1 [P]

不过,请注意,这个方法不是最快的。如果可能,在apache中使用ProxyPassProxyPassReverse,而不是htaccess。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52892204

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档