rootfs_enc1v2_hi3520d_20231031

This commit is contained in:
Jan Koppe 2024-02-15 22:07:48 +01:00
parent 96986acb7c
commit 0491337638
Signed by: thunfisch
GPG Key ID: BE935B0735A2129B
30 changed files with 883 additions and 331 deletions

Binary file not shown.

View File

@ -19,7 +19,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -35,7 +37,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 0,
@ -76,7 +80,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main0"
"path": "rtmp://127.0.0.1/live/test_main0",
"flvflags": ""
},
"suffix": "stream0"
},
@ -111,7 +116,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub0"
"path": "rtmp://127.0.0.1/live/test_sub0",
"flvflags": ""
},
"suffix": "sub0"
},
@ -167,7 +173,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -183,7 +191,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 1,
@ -224,7 +234,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main1"
"path": "rtmp://127.0.0.1/live/test_main1",
"flvflags": ""
},
"suffix": "stream1"
},
@ -259,7 +270,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub1"
"path": "rtmp://127.0.0.1/live/test_sub1",
"flvflags": ""
},
"suffix": "sub1"
},
@ -306,7 +318,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -322,7 +336,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 2,
@ -363,7 +379,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main2"
"path": "rtmp://127.0.0.1/live/test_main2",
"flvflags": ""
},
"suffix": "stream2"
},
@ -398,7 +415,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub2"
"path": "rtmp://127.0.0.1/live/test_sub2",
"flvflags": ""
},
"suffix": "sub2"
},
@ -451,7 +469,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -467,7 +487,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 3,
@ -508,7 +530,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main3"
"path": "rtmp://127.0.0.1/live/test_main3",
"flvflags": ""
},
"suffix": "stream3"
},
@ -543,7 +566,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub3"
"path": "rtmp://127.0.0.1/live/test_sub3",
"flvflags": ""
},
"suffix": "sub3"
},
@ -613,7 +637,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main4"
"path": "rtmp://127.0.0.1/live/test_main4",
"flvflags": ""
},
"suffix": "stream4"
},
@ -648,7 +673,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub4"
"path": "rtmp://127.0.0.1/live/test_sub4",
"flvflags": ""
},
"suffix": "sub4"
},
@ -695,7 +721,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -711,7 +739,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 5,
@ -752,7 +782,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main5"
"path": "rtmp://127.0.0.1/live/test_main5",
"flvflags": ""
},
"suffix": "stream5"
},
@ -787,7 +818,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub5"
"path": "rtmp://127.0.0.1/live/test_sub5",
"flvflags": ""
},
"suffix": "sub5"
},
@ -834,7 +866,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -850,7 +884,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 6,
@ -891,7 +927,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main6"
"path": "rtmp://127.0.0.1/live/test_main6",
"flvflags": ""
},
"suffix": "stream6"
},
@ -926,7 +963,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub6"
"path": "rtmp://127.0.0.1/live/test_sub6",
"flvflags": ""
},
"suffix": "sub6"
},
@ -998,7 +1036,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -1014,7 +1054,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 7,
@ -1055,7 +1097,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main7"
"path": "rtmp://127.0.0.1/live/test_main7",
"flvflags": ""
},
"suffix": "stream7"
},
@ -1090,7 +1133,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub7"
"path": "rtmp://127.0.0.1/live/test_sub7",
"flvflags": ""
},
"suffix": "sub7"
},

View File

@ -19,7 +19,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -35,7 +37,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 0,
@ -76,7 +80,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main0"
"path": "rtmp://127.0.0.1/live/test_main0",
"flvflags": ""
},
"suffix": "stream0"
},
@ -111,7 +116,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub0"
"path": "rtmp://127.0.0.1/live/test_sub0",
"flvflags": ""
},
"suffix": "sub0"
},
@ -167,7 +173,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -183,7 +191,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 1,
@ -224,7 +234,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main1"
"path": "rtmp://127.0.0.1/live/test_main1",
"flvflags": ""
},
"suffix": "stream1"
},
@ -259,7 +270,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub1"
"path": "rtmp://127.0.0.1/live/test_sub1",
"flvflags": ""
},
"suffix": "sub1"
},
@ -306,7 +318,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -322,7 +336,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 2,
@ -363,7 +379,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main2"
"path": "rtmp://127.0.0.1/live/test_main2",
"flvflags": ""
},
"suffix": "stream2"
},
@ -398,7 +415,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub2"
"path": "rtmp://127.0.0.1/live/test_sub2",
"flvflags": ""
},
"suffix": "sub2"
},
@ -451,7 +469,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -467,7 +487,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 3,
@ -508,7 +530,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main3"
"path": "rtmp://127.0.0.1/live/test_main3",
"flvflags": ""
},
"suffix": "stream3"
},
@ -543,7 +566,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub3"
"path": "rtmp://127.0.0.1/live/test_sub3",
"flvflags": ""
},
"suffix": "sub3"
},
@ -613,7 +637,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main4"
"path": "rtmp://127.0.0.1/live/test_main4",
"flvflags": ""
},
"suffix": "stream4"
},
@ -648,7 +673,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub4"
"path": "rtmp://127.0.0.1/live/test_sub4",
"flvflags": ""
},
"suffix": "sub4"
},
@ -695,7 +721,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -711,7 +739,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 5,
@ -752,7 +782,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main5"
"path": "rtmp://127.0.0.1/live/test_main5",
"flvflags": ""
},
"suffix": "stream5"
},
@ -787,7 +818,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub5"
"path": "rtmp://127.0.0.1/live/test_sub5",
"flvflags": ""
},
"suffix": "sub5"
},
@ -834,7 +866,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -850,7 +884,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 6,
@ -891,7 +927,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main6"
"path": "rtmp://127.0.0.1/live/test_main6",
"flvflags": ""
},
"suffix": "stream6"
},
@ -926,7 +963,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub6"
"path": "rtmp://127.0.0.1/live/test_sub6",
"flvflags": ""
},
"suffix": "sub6"
},
@ -998,7 +1036,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -1014,7 +1054,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 7,
@ -1055,7 +1097,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main7"
"path": "rtmp://127.0.0.1/live/test_main7",
"flvflags": ""
},
"suffix": "stream7"
},
@ -1090,7 +1133,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub7"
"path": "rtmp://127.0.0.1/live/test_sub7",
"flvflags": ""
},
"suffix": "sub7"
},

View File

@ -7,22 +7,26 @@
{
"des": "platform 1",
"enable": true,
"path": "rtmp://127.0.0.1/live/push1"
"path": "rtmp://127.0.0.1/live/push1",
"flvflags": ""
},
{
"des": "platform 2",
"enable": false,
"path": "rtmp://127.0.0.1/live/push2"
"path": "rtmp://127.0.0.1/live/push2",
"flvflags": ""
},
{
"des": "platform 3",
"enable": false,
"path": "rtmp://127.0.0.1/live/push3"
"path": "rtmp://127.0.0.1/live/push3",
"flvflags": ""
},
{
"des": "platform 4",
"enable": false,
"path": "rtmp://127.0.0.1/live/push4"
"path": "rtmp://127.0.0.1/live/push4",
"flvflags": ""
}
]
}

View File

@ -1,4 +1,14 @@
[
{
"version": "2.7.0 build 20231031",
"logs": [
"编码设置页面新增帧同步设置",
"多平台直播页面新增推流兼容性设置兼容向youtube推流",
"优化NTP同步功能",
"优化纯音频网络流编码逻辑",
"系统底层优化"
]
},
{
"version": "2.6.0 build 20230928",
"logs": [
@ -10,7 +20,7 @@
]
},
{
"version": "2.5.0 build 20230927",
"version": "2.5.0 build 20230831",
"logs": [
"修正http接口获取/设置水印异常问题",
"修正srt输出latency参数值不能大于1000的问题",

View File

@ -1,5 +1,5 @@
{
"app": "2.0.0 build 20220512_869",
"sdk": "2.0.0 build 20220518_20716",
"sys": "2.6.0 build 20230928"
"sys": "2.7.0 build 20231031"
}

View File

@ -19,7 +19,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -35,7 +37,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 0,
@ -76,7 +80,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main0"
"path": "rtmp://127.0.0.1/live/test_main0",
"flvflags": ""
},
"suffix": "stream0"
},
@ -111,7 +116,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub0"
"path": "rtmp://127.0.0.1/live/test_sub0",
"flvflags": ""
},
"suffix": "sub0"
},
@ -167,7 +173,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -183,7 +191,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 1,
@ -224,7 +234,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main1"
"path": "rtmp://127.0.0.1/live/test_main1",
"flvflags": ""
},
"suffix": "stream1"
},
@ -259,7 +270,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub1"
"path": "rtmp://127.0.0.1/live/test_sub1",
"flvflags": ""
},
"suffix": "sub1"
},
@ -306,7 +318,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -322,7 +336,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 2,
@ -363,7 +379,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main2"
"path": "rtmp://127.0.0.1/live/test_main2",
"flvflags": ""
},
"suffix": "stream2"
},
@ -398,7 +415,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub2"
"path": "rtmp://127.0.0.1/live/test_sub2",
"flvflags": ""
},
"suffix": "sub2"
},
@ -451,7 +469,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -467,7 +487,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 3,
@ -508,7 +530,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main3"
"path": "rtmp://127.0.0.1/live/test_main3",
"flvflags": ""
},
"suffix": "stream3"
},
@ -543,7 +566,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub3"
"path": "rtmp://127.0.0.1/live/test_sub3",
"flvflags": ""
},
"suffix": "sub3"
},
@ -613,7 +637,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main4"
"path": "rtmp://127.0.0.1/live/test_main4",
"flvflags": ""
},
"suffix": "stream4"
},
@ -648,7 +673,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub4"
"path": "rtmp://127.0.0.1/live/test_sub4",
"flvflags": ""
},
"suffix": "sub4"
},
@ -695,7 +721,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -711,7 +739,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 5,
@ -752,7 +782,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main5"
"path": "rtmp://127.0.0.1/live/test_main5",
"flvflags": ""
},
"suffix": "stream5"
},
@ -787,7 +818,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub5"
"path": "rtmp://127.0.0.1/live/test_sub5",
"flvflags": ""
},
"suffix": "sub5"
},
@ -834,7 +866,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -850,7 +884,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 6,
@ -891,7 +927,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main6"
"path": "rtmp://127.0.0.1/live/test_main6",
"flvflags": ""
},
"suffix": "stream6"
},
@ -926,7 +963,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub6"
"path": "rtmp://127.0.0.1/live/test_sub6",
"flvflags": ""
},
"suffix": "sub6"
},
@ -998,7 +1036,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -1014,7 +1054,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 7,
@ -1055,7 +1097,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main7"
"path": "rtmp://127.0.0.1/live/test_main7",
"flvflags": ""
},
"suffix": "stream7"
},
@ -1090,7 +1133,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub7"
"path": "rtmp://127.0.0.1/live/test_sub7",
"flvflags": ""
},
"suffix": "sub7"
},

View File

@ -19,7 +19,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -35,7 +37,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 0,
@ -76,7 +80,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main0"
"path": "rtmp://127.0.0.1/live/test_main0",
"flvflags": ""
},
"suffix": "stream0"
},
@ -111,7 +116,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub0"
"path": "rtmp://127.0.0.1/live/test_sub0",
"flvflags": ""
},
"suffix": "sub0"
},
@ -167,7 +173,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -183,7 +191,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 1,
@ -224,7 +234,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main1"
"path": "rtmp://127.0.0.1/live/test_main1",
"flvflags": ""
},
"suffix": "stream1"
},
@ -259,7 +270,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub1"
"path": "rtmp://127.0.0.1/live/test_sub1",
"flvflags": ""
},
"suffix": "sub1"
},
@ -306,7 +318,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -322,7 +336,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 2,
@ -363,7 +379,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main2"
"path": "rtmp://127.0.0.1/live/test_main2",
"flvflags": ""
},
"suffix": "stream2"
},
@ -398,7 +415,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub2"
"path": "rtmp://127.0.0.1/live/test_sub2",
"flvflags": ""
},
"suffix": "sub2"
},
@ -451,7 +469,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -467,7 +487,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 3,
@ -508,7 +530,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main3"
"path": "rtmp://127.0.0.1/live/test_main3",
"flvflags": ""
},
"suffix": "stream3"
},
@ -543,7 +566,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub3"
"path": "rtmp://127.0.0.1/live/test_sub3",
"flvflags": ""
},
"suffix": "sub3"
},
@ -613,7 +637,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main4"
"path": "rtmp://127.0.0.1/live/test_main4",
"flvflags": ""
},
"suffix": "stream4"
},
@ -648,7 +673,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub4"
"path": "rtmp://127.0.0.1/live/test_sub4",
"flvflags": ""
},
"suffix": "sub4"
},
@ -695,7 +721,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -711,7 +739,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 5,
@ -752,7 +782,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main5"
"path": "rtmp://127.0.0.1/live/test_main5",
"flvflags": ""
},
"suffix": "stream5"
},
@ -787,7 +818,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub5"
"path": "rtmp://127.0.0.1/live/test_sub5",
"flvflags": ""
},
"suffix": "sub5"
},
@ -834,7 +866,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -850,7 +884,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 6,
@ -891,7 +927,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main6"
"path": "rtmp://127.0.0.1/live/test_main6",
"flvflags": ""
},
"suffix": "stream6"
},
@ -926,7 +963,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub6"
"path": "rtmp://127.0.0.1/live/test_sub6",
"flvflags": ""
},
"suffix": "sub6"
},
@ -998,7 +1036,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -1014,7 +1054,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 7,
@ -1055,7 +1097,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main7"
"path": "rtmp://127.0.0.1/live/test_main7",
"flvflags": ""
},
"suffix": "stream7"
},
@ -1090,7 +1133,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub7"
"path": "rtmp://127.0.0.1/live/test_sub7",
"flvflags": ""
},
"suffix": "sub7"
},

View File

@ -19,7 +19,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -35,7 +37,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 0,
@ -76,7 +80,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main0"
"path": "rtmp://127.0.0.1/live/test_main0",
"flvflags": ""
},
"suffix": "stream0"
},
@ -111,7 +116,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub0"
"path": "rtmp://127.0.0.1/live/test_sub0",
"flvflags": ""
},
"suffix": "sub0"
},
@ -167,7 +173,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -183,7 +191,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 1,
@ -224,7 +234,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main1"
"path": "rtmp://127.0.0.1/live/test_main1",
"flvflags": ""
},
"suffix": "stream1"
},
@ -259,7 +270,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub1"
"path": "rtmp://127.0.0.1/live/test_sub1",
"flvflags": ""
},
"suffix": "sub1"
},
@ -315,7 +327,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -331,7 +345,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 2,
@ -372,7 +388,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main2"
"path": "rtmp://127.0.0.1/live/test_main2",
"flvflags": ""
},
"suffix": "stream2"
},
@ -407,7 +424,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub2"
"path": "rtmp://127.0.0.1/live/test_sub2",
"flvflags": ""
},
"suffix": "sub2"
},
@ -454,7 +472,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -470,7 +490,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 3,
@ -511,7 +533,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main3"
"path": "rtmp://127.0.0.1/live/test_main3",
"flvflags": ""
},
"suffix": "stream3"
},
@ -546,7 +569,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub3"
"path": "rtmp://127.0.0.1/live/test_sub3",
"flvflags": ""
},
"suffix": "sub3"
},
@ -599,7 +623,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -615,7 +641,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 4,
@ -656,7 +684,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main4"
"path": "rtmp://127.0.0.1/live/test_main4",
"flvflags": ""
},
"suffix": "stream4"
},
@ -691,7 +720,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub4"
"path": "rtmp://127.0.0.1/live/test_sub4",
"flvflags": ""
},
"suffix": "sub4"
},
@ -744,7 +774,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -760,7 +792,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 5,
@ -801,7 +835,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main5"
"path": "rtmp://127.0.0.1/live/test_main5",
"flvflags": ""
},
"suffix": "stream5"
},
@ -836,7 +871,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub5"
"path": "rtmp://127.0.0.1/live/test_sub5",
"flvflags": ""
},
"suffix": "sub5"
},
@ -889,7 +925,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -905,7 +943,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 6,
@ -946,7 +986,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main6"
"path": "rtmp://127.0.0.1/live/test_main6",
"flvflags": ""
},
"suffix": "stream6"
},
@ -981,7 +1022,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub6"
"path": "rtmp://127.0.0.1/live/test_sub6",
"flvflags": ""
},
"suffix": "sub6"
},
@ -1051,7 +1093,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main7"
"path": "rtmp://127.0.0.1/live/test_main7",
"flvflags": ""
},
"suffix": "stream7"
},
@ -1086,7 +1129,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub7"
"path": "rtmp://127.0.0.1/live/test_sub7",
"flvflags": ""
},
"suffix": "sub7"
},
@ -1133,7 +1177,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -1149,7 +1195,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 8,
@ -1190,7 +1238,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main8"
"path": "rtmp://127.0.0.1/live/test_main8",
"flvflags": ""
},
"suffix": "stream8"
},
@ -1225,7 +1274,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub8"
"path": "rtmp://127.0.0.1/live/test_sub8",
"flvflags": ""
},
"suffix": "sub8"
},
@ -1272,7 +1322,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -1288,7 +1340,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 9,
@ -1329,7 +1383,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main9"
"path": "rtmp://127.0.0.1/live/test_main9",
"flvflags": ""
},
"suffix": "stream9"
},
@ -1364,7 +1419,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub9"
"path": "rtmp://127.0.0.1/live/test_sub9",
"flvflags": ""
},
"suffix": "sub9"
},
@ -1436,7 +1492,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -1452,7 +1510,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 10,
@ -1493,7 +1553,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main10"
"path": "rtmp://127.0.0.1/live/test_main10",
"flvflags": ""
},
"suffix": "stream10"
},
@ -1528,7 +1589,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub10"
"path": "rtmp://127.0.0.1/live/test_sub10",
"flvflags": ""
},
"suffix": "sub10"
},

View File

@ -19,7 +19,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -35,7 +37,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 0,
@ -76,7 +80,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main0"
"path": "rtmp://127.0.0.1/live/test_main0",
"flvflags": ""
},
"suffix": "stream0"
},
@ -111,7 +116,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub0"
"path": "rtmp://127.0.0.1/live/test_sub0",
"flvflags": ""
},
"suffix": "sub0"
},
@ -167,7 +173,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -183,7 +191,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 1,
@ -224,7 +234,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main1"
"path": "rtmp://127.0.0.1/live/test_main1",
"flvflags": ""
},
"suffix": "stream1"
},
@ -259,7 +270,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub1"
"path": "rtmp://127.0.0.1/live/test_sub1",
"flvflags": ""
},
"suffix": "sub1"
},
@ -315,7 +327,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -331,7 +345,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 2,
@ -372,7 +388,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main2"
"path": "rtmp://127.0.0.1/live/test_main2",
"flvflags": ""
},
"suffix": "stream2"
},
@ -407,7 +424,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub2"
"path": "rtmp://127.0.0.1/live/test_sub2",
"flvflags": ""
},
"suffix": "sub2"
},
@ -454,7 +472,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -470,7 +490,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 3,
@ -511,7 +533,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main3"
"path": "rtmp://127.0.0.1/live/test_main3",
"flvflags": ""
},
"suffix": "stream3"
},
@ -546,7 +569,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub3"
"path": "rtmp://127.0.0.1/live/test_sub3",
"flvflags": ""
},
"suffix": "sub3"
},
@ -599,7 +623,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -615,7 +641,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 4,
@ -656,7 +684,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main4"
"path": "rtmp://127.0.0.1/live/test_main4",
"flvflags": ""
},
"suffix": "stream4"
},
@ -691,7 +720,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub4"
"path": "rtmp://127.0.0.1/live/test_sub4",
"flvflags": ""
},
"suffix": "sub4"
},
@ -744,7 +774,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -760,7 +792,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 5,
@ -801,7 +835,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main5"
"path": "rtmp://127.0.0.1/live/test_main5",
"flvflags": ""
},
"suffix": "stream5"
},
@ -836,7 +871,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub5"
"path": "rtmp://127.0.0.1/live/test_sub5",
"flvflags": ""
},
"suffix": "sub5"
},
@ -889,7 +925,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -905,7 +943,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 6,
@ -946,7 +986,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main6"
"path": "rtmp://127.0.0.1/live/test_main6",
"flvflags": ""
},
"suffix": "stream6"
},
@ -981,7 +1022,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub6"
"path": "rtmp://127.0.0.1/live/test_sub6",
"flvflags": ""
},
"suffix": "sub6"
},
@ -1051,7 +1093,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main7"
"path": "rtmp://127.0.0.1/live/test_main7",
"flvflags": ""
},
"suffix": "stream7"
},
@ -1086,7 +1129,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub7"
"path": "rtmp://127.0.0.1/live/test_sub7",
"flvflags": ""
},
"suffix": "sub7"
},
@ -1133,7 +1177,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -1149,7 +1195,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 8,
@ -1190,7 +1238,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main8"
"path": "rtmp://127.0.0.1/live/test_main8",
"flvflags": ""
},
"suffix": "stream8"
},
@ -1225,7 +1274,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub8"
"path": "rtmp://127.0.0.1/live/test_sub8",
"flvflags": ""
},
"suffix": "sub8"
},
@ -1272,7 +1322,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -1288,7 +1340,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 9,
@ -1329,7 +1383,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main9"
"path": "rtmp://127.0.0.1/live/test_main9",
"flvflags": ""
},
"suffix": "stream9"
},
@ -1364,7 +1419,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub9"
"path": "rtmp://127.0.0.1/live/test_sub9",
"flvflags": ""
},
"suffix": "sub9"
},
@ -1436,7 +1492,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -1452,7 +1510,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 10,
@ -1493,7 +1553,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main10"
"path": "rtmp://127.0.0.1/live/test_main10",
"flvflags": ""
},
"suffix": "stream10"
},
@ -1528,7 +1589,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub10"
"path": "rtmp://127.0.0.1/live/test_sub10",
"flvflags": ""
},
"suffix": "sub10"
},

View File

@ -19,7 +19,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -35,7 +37,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 0,
@ -76,7 +80,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main0"
"path": "rtmp://127.0.0.1/live/test_main0",
"flvflags": ""
},
"suffix": "stream0"
},
@ -111,7 +116,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub0"
"path": "rtmp://127.0.0.1/live/test_sub0",
"flvflags": ""
},
"suffix": "sub0"
},
@ -167,7 +173,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -183,7 +191,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 1,
@ -224,7 +234,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main1"
"path": "rtmp://127.0.0.1/live/test_main1",
"flvflags": ""
},
"suffix": "stream1"
},
@ -259,7 +270,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub1"
"path": "rtmp://127.0.0.1/live/test_sub1",
"flvflags": ""
},
"suffix": "sub1"
},
@ -306,7 +318,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -322,7 +336,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 2,
@ -363,7 +379,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main2"
"path": "rtmp://127.0.0.1/live/test_main2",
"flvflags": ""
},
"suffix": "stream2"
},
@ -398,7 +415,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub2"
"path": "rtmp://127.0.0.1/live/test_sub2",
"flvflags": ""
},
"suffix": "sub2"
},
@ -451,7 +469,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -467,7 +487,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 3,
@ -508,7 +530,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main3"
"path": "rtmp://127.0.0.1/live/test_main3",
"flvflags": ""
},
"suffix": "stream3"
},
@ -543,7 +566,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub3"
"path": "rtmp://127.0.0.1/live/test_sub3",
"flvflags": ""
},
"suffix": "sub3"
},
@ -613,7 +637,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main4"
"path": "rtmp://127.0.0.1/live/test_main4",
"flvflags": ""
},
"suffix": "stream4"
},
@ -648,7 +673,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub4"
"path": "rtmp://127.0.0.1/live/test_sub4",
"flvflags": ""
},
"suffix": "sub4"
},
@ -695,7 +721,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -711,7 +739,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 5,
@ -752,7 +782,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main5"
"path": "rtmp://127.0.0.1/live/test_main5",
"flvflags": ""
},
"suffix": "stream5"
},
@ -787,7 +818,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub5"
"path": "rtmp://127.0.0.1/live/test_sub5",
"flvflags": ""
},
"suffix": "sub5"
},
@ -834,7 +866,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -850,7 +884,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 6,
@ -891,7 +927,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main6"
"path": "rtmp://127.0.0.1/live/test_main6",
"flvflags": ""
},
"suffix": "stream6"
},
@ -926,7 +963,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub6"
"path": "rtmp://127.0.0.1/live/test_sub6",
"flvflags": ""
},
"suffix": "sub6"
},
@ -998,7 +1036,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -1014,7 +1054,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 7,
@ -1055,7 +1097,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main7"
"path": "rtmp://127.0.0.1/live/test_main7",
"flvflags": ""
},
"suffix": "stream7"
},
@ -1090,7 +1133,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub7"
"path": "rtmp://127.0.0.1/live/test_sub7",
"flvflags": ""
},
"suffix": "sub7"
},

View File

@ -19,7 +19,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -35,7 +37,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 0,
@ -76,7 +80,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main0"
"path": "rtmp://127.0.0.1/live/test_main0",
"flvflags": ""
},
"suffix": "stream0"
},
@ -111,7 +116,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub0"
"path": "rtmp://127.0.0.1/live/test_sub0",
"flvflags": ""
},
"suffix": "sub0"
},
@ -167,7 +173,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -183,7 +191,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 1,
@ -224,7 +234,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main1"
"path": "rtmp://127.0.0.1/live/test_main1",
"flvflags": ""
},
"suffix": "stream1"
},
@ -259,7 +270,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub1"
"path": "rtmp://127.0.0.1/live/test_sub1",
"flvflags": ""
},
"suffix": "sub1"
},
@ -306,7 +318,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -322,7 +336,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 2,
@ -363,7 +379,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main2"
"path": "rtmp://127.0.0.1/live/test_main2",
"flvflags": ""
},
"suffix": "stream2"
},
@ -398,7 +415,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub2"
"path": "rtmp://127.0.0.1/live/test_sub2",
"flvflags": ""
},
"suffix": "sub2"
},
@ -451,7 +469,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -467,7 +487,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 3,
@ -508,7 +530,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main3"
"path": "rtmp://127.0.0.1/live/test_main3",
"flvflags": ""
},
"suffix": "stream3"
},
@ -543,7 +566,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub3"
"path": "rtmp://127.0.0.1/live/test_sub3",
"flvflags": ""
},
"suffix": "sub3"
},
@ -613,7 +637,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main4"
"path": "rtmp://127.0.0.1/live/test_main4",
"flvflags": ""
},
"suffix": "stream4"
},
@ -648,7 +673,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub4"
"path": "rtmp://127.0.0.1/live/test_sub4",
"flvflags": ""
},
"suffix": "sub4"
},
@ -695,7 +721,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -711,7 +739,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 5,
@ -752,7 +782,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main5"
"path": "rtmp://127.0.0.1/live/test_main5",
"flvflags": ""
},
"suffix": "stream5"
},
@ -787,7 +818,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub5"
"path": "rtmp://127.0.0.1/live/test_sub5",
"flvflags": ""
},
"suffix": "sub5"
},
@ -834,7 +866,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -850,7 +884,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 6,
@ -891,7 +927,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main6"
"path": "rtmp://127.0.0.1/live/test_main6",
"flvflags": ""
},
"suffix": "stream6"
},
@ -926,7 +963,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub6"
"path": "rtmp://127.0.0.1/live/test_sub6",
"flvflags": ""
},
"suffix": "sub6"
},
@ -998,7 +1036,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"encv2": {
"width": 640,
@ -1014,7 +1054,9 @@
"minqp": 22,
"maxqp": 36,
"Iqp": 25,
"Pqp": 25
"Pqp": 25,
"syncTS": false,
"syncTSMode": "linkpi"
},
"enca": {
"audioSrc": 7,
@ -1055,7 +1097,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_main7"
"path": "rtmp://127.0.0.1/live/test_main7",
"flvflags": ""
},
"suffix": "stream7"
},
@ -1090,7 +1133,8 @@
"format": "auto",
"enable": false,
"hevc_id": 12,
"path": "rtmp://127.0.0.1/live/test_sub7"
"path": "rtmp://127.0.0.1/live/test_sub7",
"flvflags": ""
},
"suffix": "sub7"
},

View File

@ -2,7 +2,7 @@
umount_usb(){
mnt=`df -h | grep /root/usb | wc -l`
count=0
while [ $mnt -eq 1 -a $count -le 5 ]
while [ $mnt -gt 0 -a $count -le 5 ]
do
umount -f /root/usb/
mnt=`df -h | grep /root/usb | wc -l`

View File

@ -7,9 +7,13 @@ sleep 2
if [ -d /sys/class/net/eth1 ]; then
/link/shell/setMac2.sh
if [ "$fac"=="ENC2" ] && [ -d /sys/class/net/eth2 ]; then
/link/shell/setNetwork2.sh eth2
else
/link/shell/setNetwork2.sh eth1
fi
if [ -d /sys/class/net/eth2 ];then
if [ "$fac" == "ENC2" ] || [ "$fac" == "ENC2V2" ] || [ "$fac" == "ENC2_SS528" ]; then
/link/shell/setNetwork2.sh eth2
fi
else
if [ "$fac" != "ENC2" ] && [ "$fac" != "ENC2V2" ] && [ "$fac" != "ENC2V2_SS528" ]; then
/link/shell/setNetwork2.sh eth1
fi
fi
fi

View File

@ -49,7 +49,7 @@ include( "groupList.php" );
<div class="panel-body">
<div class="row text-center" style="margin-top: 5px;">
<div class="col-md-2 col-sm-4"></div>
<div class="col-md-6 col-sm-8">
<div class="col-md-5 col-sm-6">
<div class="row">
<div class="col-sm-3">
<cn>分辨率</cn>
@ -65,23 +65,31 @@ include( "groupList.php" );
</div>
</div>
</div>
<div class="col-md-1 col-sm-2"><cn>码率</cn><en>bitrate</en>(kb/s)</div>
<div class="col-md-1 col-sm-2" style="padding: 0">
<cn>码率</cn>
<en>bitrate</en>(kb/s)
</div>
<div class="col-md-1 col-sm-2">
<cn>帧率</cn>
<en>framerate</en>
</div>
<div class="col-md-1 col-sm-2">GOP(
<cn></cn>
<en>sec</en>)</div>
<en>sec</en>)
</div>
<div class="col-md-1">
<cn>帧同步</cn>
<en>sync</en>
</div>
</div>
<div class="row" id="all">
<div class="col-md-2 col-sm-4 text-right" style="line-height: 34px;">
<cn>主流参数</cn>
<en>Main stream</en>
</div>
<div class="col-md-6 col-sm-8">
<div class="col-md-5 col-sm-6">
<div class="row">
<div class="col-sm-3">
<div class="col-sm-4">
<select zcfg="width*x*height" class="form-control">
<option value="-1x-1">auto</option>
<?php
@ -100,12 +108,12 @@ include( "groupList.php" );
<option value="360x640">360x640</option>
</select>
</div>
<div class="col-sm-6">
<div class="col-sm-5">
<select class="form-control" zcfg="codec*,*profile">
<option value="h264,base">H.264 Baseline Profile</option>
<option value="h264,main">H.264 Main Profile</option>
<option value="h264,high">H.264 High Profile</option>
<option value="h265,main">H.265 Main Profile</option>
<option value="h264,base">H.264 Baseline</option>
<option value="h264,main">H.264 Main</option>
<option value="h264,high">H.264 High</option>
<option value="h265,main">H.265 Main</option>
<option value="close,base" cn="关闭" en="close"></option>
</select>
</div>
@ -117,7 +125,7 @@ include( "groupList.php" );
<option value="fixqp">FIXQP</option>
</select>
</div>
</div>
</div>
<div class="col-md-1 col-sm-2">
@ -129,16 +137,22 @@ include( "groupList.php" );
<div class="col-md-1 col-sm-2">
<input zcfg="gop" type="text" class="form-control">
</div>
<div class="col-md-1 col-sm-2" style="padding: 0px 11px">
<select class="form-control" zcfg="syncTS*,*syncTSMode"" style="padding: 6px 8px">
<option value="true,sinsam" cn="芯象" en="sinsam"></option>
<option value="true,linkpi" cn="简易" en="normal"></option>
<option value="false,linkpi" cn="关闭" en="close"></option>
</select>
</div>
</div>
<div class="row" id="all_sub" style="margin-top: 5px;">
<div class="col-md-2 col-sm-4 text-right" style="line-height: 34px;">
<cn>辅流参数</cn>
<en>Sub stream</en>
</div>
<div class="col-md-6 col-sm-8">
<div class="col-md-5 col-sm-6">
<div class="row">
<div class="col-sm-3">
<div class="col-sm-4">
<select zcfg="width*x*height" class="form-control">
<?php
if($hardware["capability"]["encode"]["maxSize"]=="4K")
@ -156,12 +170,12 @@ include( "groupList.php" );
<option value="360x640">360x640</option>
</select>
</div>
<div class="col-sm-6">
<div class="col-sm-5">
<select class="form-control" zcfg="codec*,*profile">
<option value="h264,base">H.264 Baseline Profile</option>
<option value="h264,main">H.264 Main Profile</option>
<option value="h264,high">H.264 High Profile</option>
<option value="h265,main">H.265 Main Profile</option>
<option value="h264,base">H.264 Baseline</option>
<option value="h264,main">H.264 Main</option>
<option value="h264,high">H.264 High</option>
<option value="h265,main">H.265 Main</option>
<option value="close,base" cn="关闭" en="close"></option>
</select>
</div>
@ -184,6 +198,13 @@ include( "groupList.php" );
<div class="col-md-1 col-sm-2">
<input zcfg="gop" type="text" class="form-control">
</div>
<div class="col-md-1 col-sm-2" style="padding: 0px 11px">
<select class="form-control" zcfg="syncTS*,*syncTSMode"" style="padding: 6px 8px">
<option value="true,sinsam" cn="芯象" en="sinsam"></option>
<option value="true,linkpi" cn="简易" en="normal"></option>
<option value="false,linkpi" cn="关闭" en="close"></option>
</select>
</div>
</div>
<hr style="margin-top:10px; margin-bottom: 10px;"/>
<div class="row text-center">
@ -313,13 +334,13 @@ include( "groupList.php" );
<cn>频道名称</cn>
<en>channel name</en>
</div>
<div class="col-md-6 col-sm-8">
<div class="col-md-5 col-sm-6">
<div class="row">
<div class="col-sm-3">
<div class="col-sm-4">
<cn>分辨率</cn>
<en>video size</en>
</div>
<div class="col-sm-6">
<div class="col-sm-5">
<cn>编码方式</cn>
<en>codec</en>
</div>
@ -339,6 +360,10 @@ include( "groupList.php" );
<div class="col-md-1 col-sm-2">GOP(
<cn></cn>
<en>sec</en>)</div>
<div class="col-md-1 col-sm-2">
<cn>帧同步</cn>
<en>sync</en>
</div>
<div class="col-md-1 col-sm-2">
<cn>开关</cn>
<en>enable</en>
@ -350,9 +375,9 @@ include( "groupList.php" );
<div class="col-md-2 col-sm-4">
<input type="text" zcfg="[#].name" class="form-control">
</div>
<div class="col-md-6 col-sm-8">
<div class="col-md-5 col-sm-6">
<div class="row">
<div class="col-sm-3">
<div class="col-sm-4">
<select zcfg="[#].encv.width*x*[#].encv.height" class="form-control">
<option value="-1x-1">auto</option>
<?php
@ -371,12 +396,12 @@ include( "groupList.php" );
<option value="360x640">360x640</option>
</select>
</div>
<div class="col-sm-6">
<div class="col-sm-5">
<select class="form-control" zcfg="[#].encv.codec*,*[#].encv.profile">
<option value="h264,base">H.264 Baseline Profile</option>
<option value="h264,main">H.264 Main Profile</option>
<option value="h264,high">H.264 High Profile</option>
<option value="h265,main">H.265 Main Profile</option>
<option value="h264,base">H.264 Baseline</option>
<option value="h264,main">H.264 Main</option>
<option value="h264,high">H.264 High</option>
<option value="h265,main">H.265 Main</option>
<option value="close,base" cn="关闭" en="close"></option>
</select>
</div>
@ -400,16 +425,23 @@ include( "groupList.php" );
<div class="col-md-1 col-sm-2">
<input zcfg="[#].encv.gop" type="text" class="form-control">
</div>
<div class="col-md-1 col-sm-2">
<input zcfg="[#].enable" type="checkbox" class="switch form-control">
</div>
<div class="col-md-1 col-sm-2" style="padding: 0px 11px">
<select class="form-control" zcfg="[#].encv.syncTS*,*[#].encv.syncTSMode"" style="padding: 6px 8px">
<option value="true,sinsam" cn="芯象" en="sinsam"></option>
<option value="true,linkpi" cn="简易" en="normal"></option>
<option value="false,linkpi" cn="关闭" en="close"></option>
</select>
</div>
<div class="col-md-1 col-sm-2">
<input zcfg="[#].enable" type="checkbox" class="switch form-control">
</div>
</div>
<div class="row" style="margin-top: 5px;">
<div class="col-md-2 col-sm-4">
</div>
<div class="col-md-6 col-sm-8">
<div class="col-md-5 col-sm-6">
<div class="row">
<div class="col-sm-3">
<div class="col-sm-4">
<select zcfg="[#].encv2.width*x*[#].encv2.height" class="form-control">
<option value="-1x-1">auto</option>
<?php
@ -428,12 +460,12 @@ include( "groupList.php" );
<option value="360x640">360x640</option>
</select>
</div>
<div class="col-sm-6">
<div class="col-sm-5">
<select class="form-control" zcfg="[#].encv2.codec*,*[#].encv2.profile">
<option value="h264,base">H.264 Baseline Profile</option>
<option value="h264,main">H.264 Main Profile</option>
<option value="h264,high">H.264 High Profile</option>
<option value="h265,main">H.265 Main Profile</option>
<option value="h264,base">H.264 Baseline</option>
<option value="h264,main">H.264 Main</option>
<option value="h264,high">H.264 High</option>
<option value="h265,main">H.265 Main</option>
<option value="close,base" cn="关闭" en="close"></option>
</select>
</div>
@ -457,6 +489,13 @@ include( "groupList.php" );
<div class="col-md-1 col-sm-2">
<input zcfg="[#].encv2.gop" type="text" class="form-control">
</div>
<div class="col-md-1 col-sm-2" style="padding: 0px 11px">
<select class="form-control" zcfg="[#].encv2.syncTS*,*[#].encv2.syncTSMode"" style="padding: 6px 8px">
<option value="true,sinsam" cn="芯象" en="sinsam"></option>
<option value="true,linkpi" cn="简易" en="normal"></option>
<option value="false,linkpi" cn="关闭" en="close"></option>
</select>
</div>
<div class="col-md-1 col-sm-2">
<input zcfg="[#].enable2" type="checkbox" class="switch form-control">
</div>
@ -782,6 +821,14 @@ include( "groupList.php" );
<option value="pcma">PCMA</option>
<option value="mp2">MPEG2</option>
<option value="mp3">MP3</option>
<?php
if($chip == "SS524V100")
{
?>
<option value="opus">OPUS</option>
<?php
}
?>
<option value="close" cn="关闭" en="close"></option>
</select>
</div>
@ -812,7 +859,7 @@ include( "groupList.php" );
</div>
</div>
</div>
<div class="col-md-2 col-sm-4">
<select zcfg="[#].enca.channels" class="form-control">
<option cn="单声道" en="mono" value="1"></option>
@ -878,11 +925,12 @@ include( "groupList.php" );
<div class="col-md-1 col-sm-2">
<input zcfg="[#].net.framerate" type="text" class="form-control">
</div>
<div class="col-md-1 col-sm-2">
<div class="col-md-1 col-sm-2" style="padding: 6px 0px">
<select zcfg="[#].net.bufferMode" class="form-control">
<option value="0" cn="一般" en="Normal"></option>
<option value="1" cn="实时" en="NoBuffer"></option>
<option value="2" cn="同步" en="Sync"></option>
<option value="2" cn="缓冲" en="Buffer"></option>
<option value="3" cn="帧同步" en="Sync"></option>
</select>
</div>
<div class="col-md-1 col-sm-2">
@ -1019,6 +1067,8 @@ include( "groupList.php" );
all.gop = hdmi[ 0 ].encv.gop;
all.profile = hdmi[ 0 ].encv.profile;
all.gopmode = hdmi[ 0 ].encv.gopmode;
all.syncTS = hdmi[ 0 ].encv.syncTS;
all.syncTSMode = hdmi[ 0 ].encv.syncTSMode;
zcfg( "#all", all );
all_sub.width = hdmi[ 0 ].encv2.width;
@ -1030,6 +1080,8 @@ include( "groupList.php" );
all_sub.framerate = hdmi[ 0 ].encv2.framerate;
all_sub.gop = hdmi[ 0 ].encv2.gop;
all_sub.gopmode = hdmi[ 0 ].encv2.gopmode;
all_sub.syncTS = hdmi[ 0 ].encv2.syncTS;
all_sub.syncTSMode = hdmi[ 0 ].encv2.syncTSMode;
zcfg( "#all_sub", all_sub );

View File

@ -40,6 +40,8 @@ function zcfg(name, json) {
val = "\""+val+"\"";
}
if(val == '"true"' || val == '"false"')
return eval(jstr + "=" + JSON.parse(val));
return eval(jstr + "=" + val);
}

View File

@ -261,4 +261,21 @@ class Encoder extends Verify
}
}
function do_snap($params = "{}"): string
{
try {
$this->link_verify();
$params = json_decode($params,true);
$this->check_args($params);
$client = new RpcClient();
$result = $client->do_snap($params);
return $this->handleRet($result,"success","执行完成","execution is completed");
}
catch (Exception $ex)
{
return $this->handleRet('','error',$ex->getMessage(),$ex->getMessage());
}
}
}

View File

@ -51,13 +51,15 @@ class Overlay extends Verify
$conf = $this->load_conf('/link/config/config.json');
$mark = file_exists("/link/config/auto/overlay.json");
var_dump($mark);
if($mark)
{
$overlayConf = [];
$overlayConf = $this->load_conf('/link/config/auto/overlay.json');
for($i=0;$i<count($params);$i++)
{
$param = $params[$i];
$overlayConf[] = $param['overlay'];
$overlayConf[$param['id']] = $param['overlay'];
}
$client = new RpcClient();
$client->update_overlay($overlayConf);
@ -69,7 +71,6 @@ class Overlay extends Verify
$param = $params[$i];
$id = $param['id'];
$chn=null;$index=-1;
for($j=0;$j<count($conf);$j++)
{

View File

@ -95,10 +95,14 @@ class System extends Verify
$this->link_verify();
$params = json_decode($params,true);
$this->check_args($params);
$time1 = $params["sysDate"];
$parts = explode("/", $time1);
$time2 = $parts[0] . "-" . $parts[1] . "-" . $parts[2] . " " . $parts[3] . ":" . $parts[4] . ":" . $parts[5];
$date = $params["sysDate"];
exec( "/link/bin/rtc -s time " . $date);
exec( "/link/bin/rtc -s time " . $time1. " '".$time2."'" );
exec( "/link/bin/rtc -g time" );
return $this->handleRet("","success","执行完成","execution is completed");
}
catch (Exception $ex)
@ -111,8 +115,9 @@ class System extends Verify
{
try {
$this->link_verify();
$result = date( "Y-m-d H:i:s", intval( time() ) );
return $this->handleRet($result,"success","执行完成","execution is completed");
//$result = date( "Y-m-d H:i:s", intval( time() ) );
exec('date +"%Y-%m-%d %H:%M:%S"',$result);
return $this->handleRet($result[0],"success","执行完成","execution is completed");
}
catch (Exception $ex)
{
@ -159,4 +164,28 @@ class System extends Verify
return $this->handleRet('','error',$ex->getMessage(),$ex->getMessage());
}
}
function reboot()
{
try {
$this->link_verify();
exec( '/link/shell/reboot.sh' );
}
catch (Exception $ex)
{
return $this->handleRet('','error',$ex->getMessage(),$ex->getMessage());
}
}
function reset()
{
try {
$this->link_verify();
exec( '/link/shell/reset.sh' );
}
catch (Exception $ex)
{
return $this->handleRet('','error',$ex->getMessage(),$ex->getMessage());
}
}
}

View File

@ -11,7 +11,7 @@ class Verify extends Basic
if($_REQUEST['verify'] == 'true')
{
$user = ['admin'=>'admin'];
$realm = 'www.linkpi.cn';
$realm = 'lph_http';
if(!isset($_SERVER['PHP_AUTH_DIGEST']))
$this->send_verify($realm);

View File

@ -23,19 +23,29 @@ class Basic
protected static function handleRet($data,$status,$msg_cn,$msg_en): string
{
$lang = Basic::load_conf('/link/config/lang.json');
session_start();
if(!isset($_SESSION["lang"]))
{
$langConf = Basic::load_conf('/link/config/lang.json');
$lang = $langConf['lang'];
$_SESSION["lang"] = $lang;
}
else
{
$lang = $_SESSION["lang"];
}
if(strpos($msg_cn,'&&'))
{
$msg_array = explode("&&", $msg_cn);
if($lang['lang'] == 'cn')
if($lang == 'cn')
$msg = $msg_array[0];
else
$msg = $msg_array[1];
}
else
{
if($lang['lang'] == 'en')
if($lang == 'en')
$msg = $msg_en;
else
$msg = $msg_cn;
@ -46,6 +56,7 @@ class Basic
'status' => $status,
'msg' => $msg
);
header('Content-Type: application/json');
return json_encode($retVal,JSON_UNESCAPED_UNICODE|JSON_PRETTY_PRINT);
}
}

View File

@ -94,4 +94,12 @@ class RpcClient
$client->query('enc.updateOverlay',[json_encode($param,JSON_UNESCAPED_UNICODE|JSON_PRETTY_PRINT)]);
$client->send();
}
public function do_snap($param)
{
$client = new Client(self::enc_url);
$client->query('enc.snap',[json_encode($param,JSON_UNESCAPED_UNICODE|JSON_PRETTY_PRINT)],$ret);
$client->send();
return $ret;
}
}

View File

@ -198,9 +198,13 @@ include( "head.php" );
<cn>描述</cn>
<en>Description</en>
</div>
<div class="col-md-7 col-xs-4">
<div class="col-md-5 col-xs-4">
URL
</div>
<div class="col-md-2 col-xs-2">
<cn>兼容性</cn>
<en>Compatible</en>
</div>
<div class="col-md-1 col-xs-2">
<cn>启用</cn>
<en>Enable</en>
@ -220,9 +224,15 @@ include( "head.php" );
<div class="col-md-2 col-xs-4">
<input zcfg="[#].des" type="text" class="form-control">
</div>
<div class="col-md-7 col-xs-4">
<div class="col-md-5 col-xs-4">
<input zcfg="[#].path" type="text" class="form-control">
</div>
<div class="col-md-2 col-xs-2">
<select class="form-control" zcfg="[#].flvflags">
<option cn="标准" en="normal" value=""></option>
<option value="ext_header">enhanced-rtmp</option>
</select>
</div>
<div class="col-md-1 col-xs-2 text-center">
<input type="checkbox" zcfg="[#].enable" class="switch form-control">
</div>

View File

@ -680,6 +680,10 @@ else
<div class="col-md-2 col-xs-4">
Format
</div>
<div class="col-md-2 col-xs-4">
<cn>兼容性</cn>
<en>Compatible</en>
</div>
<div class="col-md-2 col-xs-4">
<cn>上传速度</cn>
<en>Push speed</en>
@ -704,6 +708,12 @@ else
<option value="rtp_mpegts">rtp_mpegts</option>
</select>
</div>
<div class="col-md-2 col-xs-4">
<select class="form-control" zcfg="[#].stream.push.flvflags">
<option cn="标准" en="normal" value=""></option>
<option value="ext_header">enhanced-rtmp</option>
</select>
</div>
<div class="col-md-2 col-xs-4 text-center">
<span class="info"></span>kb/s
</div>
@ -724,6 +734,12 @@ else
<option value="rtp_mpegts">rtp_mpegts</option>
</select>
</div>
<div class="col-md-2 col-xs-4">
<select class="form-control" zcfg="[#].stream2.push.flvflags">`
<option cn="标准" en="normal" value=""></option>
<option value="ext_header">enhanced-rtmp</option>
</select>
</div>
<div class="col-md-2 col-xs-4 text-center">
<span class="info"></span>kb/s
</div>

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.