В моем университете в настоящее время запущена пробная версия IPTV. Чтобы получить доступ к сервису, вам предлагается установить VLC Media Player и запустить через него файлы, загруженные из внутренней сети университета, каждый из которых представляет канал.
Файлы имеют формат:
#EXTM3U
#EXTINF:0,ITV2
udp://@238.255.0.6:2001
Который я распознаю как файл списка воспроизведения M3U. К счастью, в файле указывается IP-адрес сервера, на котором размещается служба, порт для доступа к нему и протокол, в данном случае - UDP.
Мой вопрос: как я могу получить доступ к услуге программно? Есть ли конкретное рукопожатие, которое клиент делает с сервером? Видя, что это так просто доступно через VLC Media Player, доступ к данным будет тривиальным, так как не используется проприетарный протокол?
Я не слишком осведомлен о программном доступе к Интернету; Я знаю, что в Java можно создать Port
, который моделирует UDP. Я был бы признателен за ответы на Java, но любого подобного языка более чем достаточно.
Спасибо!