batteryDiagnosis/Assets/3rdParty/FFmpegPlayer/Scripts/FFmpegTest.cs

40 lines
1.3 KiB
C#

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()
{
}
}