У меня на сервере есть файл .ts, который мои пользователи могут использовать для доступа к моей прямой трансляции.Я хотел бы знать, как я могу получить статус потока (онлайн или офлайн) через узел JS?
Я посмотрел везде в Интернете, но все, что я нашел, это как проверить, доступен ли файл .ts!
Заранее спасибо!
Редактировать 1:
const parsers = require('playlist-parser');
const M3U = parsers.M3U;
const path = require('path');
const timeout = 5000;
let failures = 0;
const http = axios.create({timeout});
http.defaults.headers.common["User-Agent"] = "VLC/2.2.4 LibVLC/2.2.4";
function writeToLog(test) {
const line = `${test}(): `;
console.log(line);
}
async function testAllLinksIsWorking() {
try {
console.log(await http.get("http://djing.com/tv/animation.m3u8"));
} catch (err) {
failures++;
writeToLog(err);
}
}
console.log('Test is running...');
testAllLinksIsWorking();
И вот результат: Результат PasteBin