Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 'use strict';
- const testJson = {
- cam_list: {
- "99901_1":{
- name: "1",
- comment: "50_99901_0001",
- remoteUrl: "rtsp:/video1.keydisk.ru:5555/vod/50_99901_0001",
- playUrl: "rtsp://admin:@192.168.254.11/live1.sdp",
- pull: "",
- push: "",
- rec: ""
- },
- "99901_2":{
- name: "1",
- comment: "1488",
- remoteUrl: "rtsp:/video1.keydisk.ru:5555/vod/50_99901_0001",
- playUrl: "rtsp://admin:lolka@192.168.254.11/live1.sdp",
- pull: "",
- push: "",
- rec: ""
- },
- "99901_3":{
- name: "1",
- comment: "",
- remoteUrl: "rtsp:/video1.keydisk.ru:5555/vod/50_99901_0001",
- playUrl: "rtsp://admin:lolka@192.168.254.11/live1.sdp",
- pull: "",
- push: "",
- rec: ""
- }
- }
- };
- function formatData(cameraList) {
- const result = [];
- let camera = null;
- let parseUrl = null;
- Object.keys(cameraList).forEach(key => {
- camera = cameraList[key];
- if (!camera.comment) return;
- parseUrl = camera.playUrl.split(/:/);
- console.log('parseUrl', parseUrl);
- result.push({
- url: "",
- userName: "",
- password: "",
- watermark: camera.comment
- });
- });
- return result;
- }
- console.log(
- formatData(testJson.cam_list)
- );
- // playUrl: "rtsp://admin:@192.168.254.11/live1.sdp"
- //{
- // url: "http://192.168.254.11",
- // userName: "admin",
- // password: "",
- // watermark: camera.comment
- //}
- // playUrl: "rtsp://admin:lolka@192.168.254.11/live1.sdp"
- //{
- // url: "http://192.168.254.11",
- // userName: "admin",
- // password: "lolka",
- // watermark: camera.comment
- //}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement