40 lines
1.3 KiB
C#
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()
|
|
{
|
|
|
|
}
|
|
}
|