FH0 最近的时间轴更新
FH0

FH0

V2EX 第 432974 号会员,加入于 2019-07-30 15:08:00 +08:00
FH0 最近回复了
9 天前
回复了 FH0 创建的主题 FFmpeg FFmpeg 的实时性太糟糕了
@rev1si0n 别这样说别人,听了会很难受的。
16 天前
回复了 FH0 创建的主题 FFmpeg FFmpeg 的实时性太糟糕了
@rev1si0n 这个延迟不是编码解码的延迟,是传输的延迟。你看看四楼五楼。
22 天前
回复了 FH0 创建的主题 FFmpeg FFmpeg 的实时性太糟糕了
@dosmlp 这倒是提醒我了,之前都是把 ZLMediaKit 当做一个独立的程序使用。回头试试!
22 天前
回复了 FH0 创建的主题 FFmpeg FFmpeg 的实时性太糟糕了
@wy315700 是 I 帧,刚刚用 ffprobe 看了。
22 天前
回复了 FH0 创建的主题 FFmpeg FFmpeg 的实时性太糟糕了
@wy315700 没有,应该是全 I 帧,因为我只用到了一个 H.264 文件。
22 天前
回复了 FH0 创建的主题 FFmpeg FFmpeg 的实时性太糟糕了
@ZeroW @dosmlp 这个过程没有编码,我是先用命令行生成一个 H.264 文件,然后用这个文件进行推流。
2023-11-01 14:24:02 +08:00
回复了 FH0 创建的主题 C++ 熟悉函数式和 C++ 的老哥有偿帮忙解决个问题
最后代码优化成了这样,先暂时用着。
```c++
int main(int argc, char **argv) {
auto [mainCli, beforeSubcommand] = makeCli(argc);

const auto subcommands = {
serve(),
readData(),
writeData(),
setBaudRate(),
clearAutoResponse(),
getAutoResponse(),
addAutoResponse(),
clearTimedResponse(),
getTimedResponse(),
addTimedResponse(),
get12vStatus(),
set12vStatus(),
getFpgaVersion(),
updateFpga(),
};
unordered_map<App *, function<void()>> subcommandMap;
for (const auto &[cli, callback] : subcommands) {
mainCli->add_subcommand(cli);
subcommandMap.emplace(&*cli, callback);
}

CLI11_PARSE(*mainCli, argc, argv);

beforeSubcommand();

for (auto *key : mainCli->get_subcommands()) {
subcommandMap[key]();
}

return 0;
}
```
2023-10-31 14:24:15 +08:00
回复了 FH0 创建的主题 C++ 熟悉函数式和 C++ 的老哥有偿帮忙解决个问题
@netabare 我找到了一个项目用了很多的函数式思想,还是想探索一下。github.com/arximboldi/ewig
2023-10-31 01:03:40 +08:00
回复了 FH0 创建的主题 C++ 熟悉函数式和 C++ 的老哥有偿帮忙解决个问题
2023-10-30 18:20:18 +08:00
回复了 FH0 创建的主题 C++ 熟悉函数式和 C++ 的老哥有偿帮忙解决个问题
@netabare 好吧,C++ 函数式的讨论确实比较少,我似乎走上了一条荒无人烟的道路。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1020 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 22:52 · PVG 06:52 · LAX 14:52 · JFK 17:52
♥ Do have faith in what you're doing.