示例#1
0
 public void UpdateHeader(byte[] header)
 {
     _writer?.SavetoTxt(header);
     _media = new VideoRtspMedia(1920, 1080, "stream");
     _media.UpdateHeader(header);
     _rtspServer.TryAddMedia(_media);
     _rtspServer.Start();
     //_media.Stop();
     //_media.Start();
 }
示例#2
0
 public void Dispose()
 {
     if (_rtspServer != null && _rtspServer.IsRunning)
     {
         _rtspServer.Stop();
         _rtspServer.Dispose();
     }
     _rtspServer = null;
     _media?.Dispose();
     _media = null;
     _writer?.Dispose();
     _writer = null;
 }