| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112 |
- # ============================================================
- # 多路视频自适应行布局示例
- # -------------------------------------------------------
- # 本文件演示"每行动态格数 + 自动高度"的布局写法。
- # 运行: ./build/rtsp_multi_view -c channels_flow_example.conf
- #
- # 使用方法可参考 channels.conf;本示例重点展示 [layout]
- # 与 [layoutN] 的自适应行高语法。
- # ============================================================
- [output]
- 1920 1080
- [streams]
- # 子码流(多画面/默认用)
- 0 rtsp://admin:hd135792468@192.168.1.124:554/Streaming/Channels/102
- 1 rtsp://admin:hd135792468@192.168.1.125:554/Streaming/Channels/102
- 2 rtsp://admin:hd135792468@192.168.100.102:554/Streaming/Channels/102
- 3 rtsp://admin:hd135792468@192.168.100.103:554/Streaming/Channels/102
- 4 rtsp://admin:hd135792468@192.168.1.124:554/Streaming/Channels/102
- 5 rtsp://admin:hd135792468@192.168.1.125:554/Streaming/Channels/102
- 6 rtsp://admin:hd135792468@192.168.100.102:554/Streaming/Channels/102
- 7 rtsp://admin:hd135792468@192.168.100.103:554/Streaming/Channels/102
- 8 rtsp://admin:hd135792468@192.168.1.124:554/Streaming/Channels/102
- 9 rtsp://admin:hd135792468@192.168.1.125:554/Streaming/Channels/102
- # 单通道布局时对应编号摄像机切换到的主码流(编号与 [streams] 对应)
- [main_streams]
- 0 rtsp://admin:hd135792468@192.168.1.124:554/Streaming/Channels/101
- 1 rtsp://admin:hd135792468@192.168.1.125:554/Streaming/Channels/101
- 2 rtsp://admin:hd135792468@192.168.100.102:554/Streaming/Channels/101
- 3 rtsp://admin:hd135792468@192.168.100.103:554/Streaming/Channels/101
- 4 rtsp://admin:hd135792468@192.168.1.124:554/Streaming/Channels/101
- 5 rtsp://admin:hd135792468@192.168.1.125:554/Streaming/Channels/101
- 6 rtsp://admin:hd135792468@192.168.100.102:554/Streaming/Channels/101
- 7 rtsp://admin:hd135792468@192.168.100.103:554/Streaming/Channels/101
- 8 rtsp://admin:hd135792468@192.168.1.124:554/Streaming/Channels/101
- 9 rtsp://admin:hd135792468@192.168.1.125:554/Streaming/Channels/101
- # ------------------------------------------------------------------
- # [layout] 默认布局(自适应行高)
- #
- # 关键特性:现在保留每行的格子数,行高度按"该行格子数"占总数
- # 的权重分配;行内格子等宽铺满。
- #
- # 示例(共 6 格):
- # 第一行 4 格 -> 高度约占 4/6
- # 第二行 2 格 -> 高度约占 2/6
- #
- # 格子编号 = [streams] 里的编号;x = 空位(黑块不出画面)。
- # 行数不限,每行格数可各不相同。
- # ------------------------------------------------------------------
- [layout]
- 0 1 2 3
- 4 5 x x
- # ------------------------------------------------------------------
- # 命名布局 [layoutN] —— 同样支持每行不同格数、行高自适应
- #
- # layout0:单画面(1 格)-> 该格对应摄像机自动切到主码流
- # layout1:第一行 3 格、第二行 2 格(5 路,行高 3/5、2/5)
- # layout2:第一行 5 格、第二行 3 格、第三行 2 格(10 路)
- # layout3:第一行 2 格、第二行 4 格(6 路,第二行更高)
- # ------------------------------------------------------------------
- [layout0]
- 0
- [layout1]
- 0 1 2
- 3 4
- [layout2]
- 0 1 2 3 4
- 5 6 7
- 8 9
- [layout3]
- 0 1
- 2 3 4 5
- # ---------- PLC ----------
- [plc]
- enable = 0 # 示例默认关闭 PLC,专注看布局;需要时改 1
- ip = 192.168.1.90
- port = 102
- area = i
- db = 1
- read_start = 0
- read_len = 16
- poll_ms = 100
- reconnect_ms = 3000
- tsap_local = 0x0100
- tsap_remote = 0x0102
- # ---------- 标题栏(可关) ----------
- [title]
- enable = 0
- type = overlay
- height = 80
- text = 布局示例
- logo = fltk.png
- logo_pad = 8
- opacity = 200
- font = /usr/share/fonts/truetype/wqy/wqy-microhei.ttc
- font_size = 48
- color = 0xFFFFFF
- # ---------- 故障日志 ----------
- [log]
- file = flog.txt
- rotate_ms = 3600000
- max_bytes = 1048576
|