将视频文件从家用电脑流式传输到外部托管的网站



将视频文件从家用电脑流式传输到外部托管的网站,基本上我希望有人能将文件://(myip:dontknowifportisneed(/videos/garfield.mp4之类的东西放入他们的网络浏览器中,让它在我的家用电脑上访问它,有什么帮助吗?

简单的答案是,您需要设置一个;Web服务器";并从路由器中将必要的端口转发给它。然后你就可以在家里的电脑上通过互联网公开提供文件了。

你如何做到这一点具体取决于你正在运行的操作系统(即Windows/Linux/Mac(以及它的可用性

假设您正在运行Windows

你可以看看Mongoose(不要与同名的MongoDB库混淆。(

他们在这里有一个专门构建的二进制文件:https://mongoose.ws

以下是直接指向二进制文件的链接:https://mongoose.ws/downloads/mws/mongoose.exe

以及设置的一般说明:

1. Create a new folder C:mongoose
2. Right-click on the download button
3. Choose "Save As", save to C:mongoose folder
4. Double-click on exe to start (minimises to a tray icon)
5. Right-click on a tray icon to change settings

你可以修改这些说明,把猫鼬放在你想要的任何文件夹里。在您的情况下,我会创建一个文件夹,其中包含您想要共享的视频,并将您下载的mongoose.exe放在该文件夹中;而不是创建CCD_ 2文件夹。

设置好文件夹并且mongoose.exe在其中后,双击即可开始。

你应该看到托盘图标出现在右下角";通知区域";。

右键单击该图标可查看程序菜单。选择";转到本地URL";你应该看到一个目录索引,显示猫鼬、你的视频或你放在文件夹中的任何其他文件。

如果这一切都有效,现在你需要访问你的路由器配置,以便将mongoose转发到公共互联网上(这样你的朋友也可以访问它(。

根据您的家庭设置和路由器型号,执行此操作的步骤会有所不同。但是,据我所知,您只需要从本地机器转发8000端口就可以工作。

一旦您转发了端口,您的朋友应该能够访问http://YOUR-PUBLIC-IP:8000并访问该目录。

如果您正在运行Linux

你可以通过github获取。根据您的发行版,我建议您通过软件包管理器获得它。

在Fedora,你可以打开一个终端并执行:

dnf install mongoose

在Debian,它是通过:

apt install mongoose

我想你可以通过Ubuntu在额外的repos中获得它,或者以类似的方式用于任何相应的发行版。在windows二进制文件的旁边还有一个linux二进制文件,但是它不适用于给定的指令。在此页面上。

一旦你安装了可工作的二进制文件或软件包,你就应该能够在终端中运行这样的东西:

mongoose -r /var/www -s /etc/cert.pem -p 8080,8043s

从/var/www.开始提供文件。在端口8080上侦听HTTP,在端口8043上侦听HTTPS连接。使用/etc/cert.pem作为SSL证书文件示例取自Mongoose手册页

对于您的用例,您可以将其简化为以下内容:

mongoose -r /home/youruser/folderwithvideostoshare/ -p 8080

然后转发路由器上的8080端口。到那时,您应该可以访问http://YOUR-IP:8080并查看文件。

最新更新