Задать вопрос
  • Какая ссылка для доступа к потоку сервера Trassir - Video Streaming для RTSP или HTTP?

    @6stprod
    Я делал сервис, где разбил по районам камеры в нашей системе под Трассиром, айос отдаю mjpeg поток, потому что hls работает криво (хз почему, но картинка встает, не загружая), а ртсп командой в hls переводить дольше, но на андроидах и десктопах я просто командой с помощью ffmpeg копирую поток с камеры, указывая выход в mp4, а на сайте уже подсовываю в плеер источник. Решение корявое, но на 250 камер в принципе пойдет. Что по поводу прокидывания - можно сделать проброс порта на роутере в нужный порт. например xxx.xxx.xxx.xxx:8590 ( порт, куда стучать на камеру из интернета) и xxx.xxx.xxx.xxx:554 (порт камеры в локалке)
    Написано
  • C# как отловить исходящее соединение по отдельному ИП или домену?

    @6stprod Автор вопроса
    Мне это не очень подходит.. Вот мой код, в котором отображаются все текущие исходящие соединения. Как мне отследить именно тот ип-порт, который мне нужен?

    static class Program
    {
    //List used tcp port
    static void ListAvailableTCPPort(ref ArrayList usedPort)
    {
    IPGlobalProperties ipGlobalProperties = IPGlobalProperties.GetIPGlobalProperties();
    TcpConnectionInformation[] tcpConnInfoArray = ipGlobalProperties.GetActiveTcpConnections();
    IEnumerator myEnum = tcpConnInfoArray.GetEnumerator();

    while (myEnum.MoveNext())
    {
    TcpConnectionInformation TCPInfo = (TcpConnectionInformation)myEnum.Current;
    Console.WriteLine("Port {0} {1} {2} ", TCPInfo.LocalEndPoint, TCPInfo.RemoteEndPoint, TCPInfo.State);
    usedPort.Add(TCPInfo.LocalEndPoint.Port);
    }
    }

    public static void Main()
    {
    ArrayList usedPorts = new ArrayList();
    ListAvailableTCPPort(ref usedPorts);
    Console.ReadKey();
    }
    }