我需要创建IPTV TS服务器
例如:) http://ukiptv.ddns.net:8000/live/content/23HjeuPQrf/1355.ts
我有示例TS文件。而且TS文件不长。
我想重复使用文件(TS)创建http服务器。
我可以进行新的PCR。
我尝试使用nodejs。好像也行。
但是,随着时间的流逝,RAM的使用量会增加。
下面的代码是我的node js
代码。
app.get('/test.ts', async (req, res) => {
var data = fs.readFileSync('./testDownload_1306_small_more_small.ts');
// var first_pcr = found(data);
var PACKET = data.length / 188;
while (1)
for (var i = 0; i < PACKET; i++) {
var buf = data.slice(i * 188, (i + 1) * 188)
var old_pcr = _foundStartPCR(buf);
if (old_pcr) {
// update pcr to repeate
///...
}
res.write(buf);
await sleep(1);
}
});
主要问题:
公羊用量增加。
如何创建IPTV服务器?