1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/weboth-TXPLiveServer

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
config.js 2.2 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
姜威 Отправлено 27.06.2021 08:12 2d2d23d
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()

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/weboth-TXPLiveServer.git
git@api.gitlife.ru:oschina-mirror/weboth-TXPLiveServer.git
oschina-mirror
weboth-TXPLiveServer
weboth-TXPLiveServer
master