【发布时间】:2015-03-13 15:57:54
【问题描述】:
我正在使用 vid-streamer https://github.com/meloncholy/vid-streamer。
- 要安装,只需在您的电脑上创建一个文件夹
- 打开终端并做CD到文件夹
- 执行 npm 初始化
- 为应用命名,例如“MyVidStreamer”
- 将创建一个 package.json
- npm install express
- 在 package.json 的同一个文件夹中创建一个 server.js
-
写下来保存
var app = require("express"); var app = app(); var vidStreamer = require("vid-streamer"); app.get("/videos/:type", vidStreamer); //{folder}/{videoName.extension} app.listen(3000); -
更新 vid-streamer 配置:打开 node_modules/vid-streamer/config/ 并编辑 json 文件 vidStreamer-sample.json:
{ "mode": "development", "forceDownload": false, "random": false, "rootFolder": "", <---- "rootPath": "", <------- "server": "VidStreamer.js/0.1.4", "maxAge": "3600", "throttle": false } - 在 server.js 的同一级别创建一个名为 videos 的文件夹
- 在其中添加一个 avi 文件
- 在终端上 make cd 后跟我们的 server.js 所在文件夹的路径
- 运行节点 server.js
- 打开浏览并输入'localhost:3000/videos/{name_of_your_vid_File.extension}
我可以流式传输 mp4 文件和 ogg,但不能流式传输 avi 文件。 所以问题是我该如何解决这个问题才能流式传输 avi 文件
【问题讨论】:
标签: node.js streaming video-streaming