using Hanatric.Unity.Video.FFmpegPlayer; using System.Collections; using System.Collections.Generic; using UnityEngine; public class CameraInfo { public string Username = "admin"; public string Password = "pyss2017"; public string IP = "221.214.127.18"; } public class FFmpegTest : MonoBehaviour { public CameraInfo cameraInfo = new CameraInfo(); public FFmpegPlayerBasicRawImage mediaPlayer; private void Awake() { FFmpegPlayerMono.Init(Application.streamingAssetsPath + "/FFmpegNativeLib"); } void Start() { string liveUrl = "rtsp://" + cameraInfo.Username + ":" + cameraInfo.Password + "@" + cameraInfo.IP + ":8200/cam/realmonitor?channel=19&subtype=0&proto=Private3"; cameraInfo.Username = "admin"; cameraInfo.Password = "Hik12345+"; cameraInfo.IP = "172.16.1.143"; //string liveUrl = "rtsp://" + cameraInfo.Username + ":" + cameraInfo.Password + "@" + cameraInfo.IP + ":554/Streaming/Channels/201"; //string liveUrl = "rtsp://admin:Hik12345+@172.16.1.143:554/Streaming/Channels/201"; OnLoadVideo(liveUrl); } private void OnLoadVideo(string url) { mediaPlayer.UseTcp = true; mediaPlayer.OpenPlayUrl(url); } // Update is called once per frame void Update() { } }