2 Star 25 Fork 4

长春市我们俩文化传播有限公司/TXPLiveServer流媒体服务器

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
config.js 2.21 KB
一键复制 编辑 原始数据 按行查看 历史
Wos 提交于 2021-06-27 13:12 +08:00 . 添加阿里OSS支持
const path = require('path')
function main(){
const result = {
//指明FFmpeg位置
ffmpeg : '/usr/local/bin/ffmpeg',
//流媒体存储的位置
mediaDisk : path.resolve(__dirname,'./mediaDisk'),
//视频转码最大任务数,建议真实服务器上用top测试
taskCount:5,
//api服务器地址
apiServer: {
ip: '127.0.0.1',
port : '8080',
publicKey:["EKSXVqWOvMQ3C3T1"] //用于鉴权,支持多用户使用
},
//流媒体服务器地址,仅支持m3u8
mediaServer:{
//使用正式的域名,如果用域名访问请指向 dev.mediaDisk 根目录
domain : 'http://127.0.0.1:8080',
//四种画面品质,系统选择 baseline | extended | main | high
liveAddress:"baseline", //流畅选择
hdAddress:"main" //高清选择
},
//推流服务器相关配置
live:{
//拉流服务端口地址 推流上来后,通过这个接口拉流 例如 http://192.168.1.179:8000/live/自己定义的密钥 可获取到直播流 m3u8地址
port:8000,
//是否开启加密推流
secret:false,
privateKey:"EKSXVqWOvMQ3C3T1",
//直播缓存地址
mediaroot:path.resolve(__dirname,'./live/media/'),
//推流服务器配置
rtmp:{
port: 1935, //推流推这个端口!! rtmp://192.168.1.179:1935/live/自己定义的密钥
chunk_size: 60000,
gop_cache: true,
ping: 60,
ping_timeout: 30
}
},
//2.2 添加OSS支持
oss:{
//是否启用oss
status: false,
//详见:https://help.aliyun.com/document_detail/31837.htm?spm=a2c4g.11186623.2.2.23d05338O2uqCX#concept-zt4-cvy-5db
region: '11111',
accessKeyId:'11111',
accessKeySecret:'1111',
bucket:"test",
domain:"http://test.oss-cn-beijing.aliyuncs.com"
},
//日志存储位置
logDir: path.resolve(__dirname,'./logs'),
}
return result
}
module.exports = main()
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
NodeJS
1
https://gitee.com/weboth/TXPLiveServer.git
git@gitee.com:weboth/TXPLiveServer.git
weboth
TXPLiveServer
TXPLiveServer流媒体服务器
master

搜索帮助