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

View File

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

View File

@ -7,22 +7,26 @@
{ {
"des": "platform 1", "des": "platform 1",
"enable": true, "enable": true,
"path": "rtmp://127.0.0.1/live/push1" "path": "rtmp://127.0.0.1/live/push1",
"flvflags": ""
}, },
{ {
"des": "platform 2", "des": "platform 2",
"enable": false, "enable": false,
"path": "rtmp://127.0.0.1/live/push2" "path": "rtmp://127.0.0.1/live/push2",
"flvflags": ""
}, },
{ {
"des": "platform 3", "des": "platform 3",
"enable": false, "enable": false,
"path": "rtmp://127.0.0.1/live/push3" "path": "rtmp://127.0.0.1/live/push3",
"flvflags": ""
}, },
{ {
"des": "platform 4", "des": "platform 4",
"enable": false, "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", "version": "2.6.0 build 20230928",
"logs": [ "logs": [
@ -10,7 +20,7 @@
] ]
}, },
{ {
"version": "2.5.0 build 20230927", "version": "2.5.0 build 20230831",
"logs": [ "logs": [
"修正http接口获取/设置水印异常问题", "修正http接口获取/设置水印异常问题",
"修正srt输出latency参数值不能大于1000的问题", "修正srt输出latency参数值不能大于1000的问题",

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -40,6 +40,8 @@ function zcfg(name, json) {
val = "\""+val+"\""; val = "\""+val+"\"";
} }
if(val == '"true"' || val == '"false"')
return eval(jstr + "=" + JSON.parse(val));
return eval(jstr + "=" + 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'); $conf = $this->load_conf('/link/config/config.json');
$mark = file_exists("/link/config/auto/overlay.json"); $mark = file_exists("/link/config/auto/overlay.json");
var_dump($mark);
if($mark) if($mark)
{ {
$overlayConf = []; $overlayConf = $this->load_conf('/link/config/auto/overlay.json');
for($i=0;$i<count($params);$i++) for($i=0;$i<count($params);$i++)
{ {
$param = $params[$i]; $param = $params[$i];
$overlayConf[] = $param['overlay']; $overlayConf[$param['id']] = $param['overlay'];
} }
$client = new RpcClient(); $client = new RpcClient();
$client->update_overlay($overlayConf); $client->update_overlay($overlayConf);
@ -69,7 +71,6 @@ class Overlay extends Verify
$param = $params[$i]; $param = $params[$i];
$id = $param['id']; $id = $param['id'];
$chn=null;$index=-1; $chn=null;$index=-1;
for($j=0;$j<count($conf);$j++) for($j=0;$j<count($conf);$j++)
{ {

View File

@ -96,9 +96,13 @@ class System extends Verify
$params = json_decode($params,true); $params = json_decode($params,true);
$this->check_args($params); $this->check_args($params);
$date = $params["sysDate"]; $time1 = $params["sysDate"];
exec( "/link/bin/rtc -s time " . $date); $parts = explode("/", $time1);
$time2 = $parts[0] . "-" . $parts[1] . "-" . $parts[2] . " " . $parts[3] . ":" . $parts[4] . ":" . $parts[5];
exec( "/link/bin/rtc -s time " . $time1. " '".$time2."'" );
exec( "/link/bin/rtc -g time" ); exec( "/link/bin/rtc -g time" );
return $this->handleRet("","success","执行完成","execution is completed"); return $this->handleRet("","success","执行完成","execution is completed");
} }
catch (Exception $ex) catch (Exception $ex)
@ -111,8 +115,9 @@ class System extends Verify
{ {
try { try {
$this->link_verify(); $this->link_verify();
$result = date( "Y-m-d H:i:s", intval( time() ) ); //$result = date( "Y-m-d H:i:s", intval( time() ) );
return $this->handleRet($result,"success","执行完成","execution is completed"); exec('date +"%Y-%m-%d %H:%M:%S"',$result);
return $this->handleRet($result[0],"success","执行完成","execution is completed");
} }
catch (Exception $ex) catch (Exception $ex)
{ {
@ -159,4 +164,28 @@ class System extends Verify
return $this->handleRet('','error',$ex->getMessage(),$ex->getMessage()); 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') if($_REQUEST['verify'] == 'true')
{ {
$user = ['admin'=>'admin']; $user = ['admin'=>'admin'];
$realm = 'www.linkpi.cn'; $realm = 'lph_http';
if(!isset($_SERVER['PHP_AUTH_DIGEST'])) if(!isset($_SERVER['PHP_AUTH_DIGEST']))
$this->send_verify($realm); $this->send_verify($realm);

View File

@ -23,19 +23,29 @@ class Basic
protected static function handleRet($data,$status,$msg_cn,$msg_en): string 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,'&&')) if(strpos($msg_cn,'&&'))
{ {
$msg_array = explode("&&", $msg_cn); $msg_array = explode("&&", $msg_cn);
if($lang['lang'] == 'cn') if($lang == 'cn')
$msg = $msg_array[0]; $msg = $msg_array[0];
else else
$msg = $msg_array[1]; $msg = $msg_array[1];
} }
else else
{ {
if($lang['lang'] == 'en') if($lang == 'en')
$msg = $msg_en; $msg = $msg_en;
else else
$msg = $msg_cn; $msg = $msg_cn;
@ -46,6 +56,7 @@ class Basic
'status' => $status, 'status' => $status,
'msg' => $msg 'msg' => $msg
); );
header('Content-Type: application/json');
return json_encode($retVal,JSON_UNESCAPED_UNICODE|JSON_PRETTY_PRINT); 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->query('enc.updateOverlay',[json_encode($param,JSON_UNESCAPED_UNICODE|JSON_PRETTY_PRINT)]);
$client->send(); $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> <cn>描述</cn>
<en>Description</en> <en>Description</en>
</div> </div>
<div class="col-md-7 col-xs-4"> <div class="col-md-5 col-xs-4">
URL URL
</div> </div>
<div class="col-md-2 col-xs-2">
<cn>兼容性</cn>
<en>Compatible</en>
</div>
<div class="col-md-1 col-xs-2"> <div class="col-md-1 col-xs-2">
<cn>启用</cn> <cn>启用</cn>
<en>Enable</en> <en>Enable</en>
@ -220,9 +224,15 @@ include( "head.php" );
<div class="col-md-2 col-xs-4"> <div class="col-md-2 col-xs-4">
<input zcfg="[#].des" type="text" class="form-control"> <input zcfg="[#].des" type="text" class="form-control">
</div> </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"> <input zcfg="[#].path" type="text" class="form-control">
</div> </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"> <div class="col-md-1 col-xs-2 text-center">
<input type="checkbox" zcfg="[#].enable" class="switch form-control"> <input type="checkbox" zcfg="[#].enable" class="switch form-control">
</div> </div>

View File

@ -680,6 +680,10 @@ else
<div class="col-md-2 col-xs-4"> <div class="col-md-2 col-xs-4">
Format Format
</div> </div>
<div class="col-md-2 col-xs-4">
<cn>兼容性</cn>
<en>Compatible</en>
</div>
<div class="col-md-2 col-xs-4"> <div class="col-md-2 col-xs-4">
<cn>上传速度</cn> <cn>上传速度</cn>
<en>Push speed</en> <en>Push speed</en>
@ -704,6 +708,12 @@ else
<option value="rtp_mpegts">rtp_mpegts</option> <option value="rtp_mpegts">rtp_mpegts</option>
</select> </select>
</div> </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"> <div class="col-md-2 col-xs-4 text-center">
<span class="info"></span>kb/s <span class="info"></span>kb/s
</div> </div>
@ -724,6 +734,12 @@ else
<option value="rtp_mpegts">rtp_mpegts</option> <option value="rtp_mpegts">rtp_mpegts</option>
</select> </select>
</div> </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"> <div class="col-md-2 col-xs-4 text-center">
<span class="info"></span>kb/s <span class="info"></span>kb/s
</div> </div>

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.