如何使用http检查视频流是否存活

时间:2016-09-22 07:13:52

标签: c# performance http video stream

我知道我可以执行正常的HTTP get并检查响应但在我的情况下我有一些限制,因为视频供稿服务器一次只允许1个连接,这意味着任何HTTP请求观看任何播放器上的视频流时会中断主流并使其停止。

我尝试过使用HTTP GET请求的不同标头(AddRange,ReadWriteTimeout),但都导致Feed停止在任何播放器上播放

我已尝试过HEAD请求,但出于某种原因,它在尝试下载无限的内容时遇到了GetResponse()

  

var request = WebRequest.Create(" http://xyss.ts")as HttpWebRequest;
  request.Method =" HEAD&#34 ;;
  var response = request.GetResponse(); //不会停止尝试下载内容
  request.Abort();
  response.Close();

知道我们如何测试Feed是否仍然存在而不会中断主服务器Feed,因此它不会影响任何客户端流

0 个答案:

没有答案