如何创建IPTV服务器?

时间:2019-06-05 18:09:23

标签: ffmpeg iptv

我需要创建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服务器?

0 个答案:

没有答案