新增 Mjpegplayer 用来播放 Web 流

This commit is contained in:
2026-01-21 19:03:59 +08:00
parent f79cb6e74d
commit c438edfa0d
71 changed files with 4538 additions and 452 deletions

View File

@@ -0,0 +1,61 @@
using Core.Protocol;
using System.Runtime.Serialization;
namespace SHH.MjpegPlayer
{
/// <summary>
/// Mjpeg播放信息回复
/// </summary>
[DataContract]
public class MjpegPlayInfoReply : BaseReply
{
/// <summary>
/// 返回的信息集合
/// </summary>
[DataMember]
public List<MjpegPlayInfo> Infos { get; set; }
= new List<MjpegPlayInfo>();
}
public class MjpegPlayInfo
{
/// <summary>
/// 摄像头 ID
/// </summary>
[DataMember]
public Int32 CameraId { get; set; }
/// <summary>
/// 分析类型代码
/// </summary>
[DataMember]
public int AITypeCode { get; set; }
/// <summary>
/// 分析类型
/// </summary>
[DataMember]
public string AIType { get; set; }
= string.Empty;
/// <summary>
/// Rtsp 端口
/// </summary>
[DataMember]
public Int32 RtspPort { get; set; }
/// <summary>
/// 用户名
/// </summary>
[DataMember]
public string Account { get; set; }
= string.Empty;
/// <summary>
/// 密码
/// </summary>
[DataMember]
public string Password { get; set; }
= string.Empty;
}
}