相关文章
使用srs_librtmp实现RTMP推流
1、背景 由于项目有需求在一个现有的产品上增加RTMP推流的功能,目前只推视频流。
2、方案选择 由于是在现有的产品上新增功能,那么为了减少总的成本,故选择只动应用软件的来实现需求。 现有的产品中的第三方库比较有限,连个ffmp…
建站知识
2024/7/6 18:01:13
C++ future/promise/thread/async/packaged_task入门
std::promise、future、thread、async、packaged_task这些到底是个啥? 两种获取异步结果的方式
std::future std::future是一个同步原语,它代表了一个异步操作的结果。这个结果可能来自另一个线程、任务或者异步操作,而std::future提供了一种…
建站知识
2024/7/7 9:04:25
【REST2SQL】07 GO 操作 Mysql 数据库
【REST2SQL】01RDB关系型数据库REST初设计 【REST2SQL】02 GO连接Oracle数据库 【REST2SQL】03 GO读取JSON文件 【REST2SQL】04 REST2SQL第一版Oracle版实现 【REST2SQL】05 GO 操作 达梦 数据库 【REST2SQL】06 GO 跨包接口重构代码
MySQL是一个关系型数据库管理系统…
建站知识
2024/7/7 8:59:59
RT-Thread入门笔记3-线程的创建
线程 RT-Thread 中,线程由三部分组成:线程代码(入口函数)、线程控制块、线程堆栈. 线程代码: 线程控制块 : 线程控制块是操作系统用于管理线程的一个数据结构, 它会存放线程的一些信息, 例如优先级、 线程…
建站知识
2024/7/4 15:12:59
测试工程师常用的ChatGPT通用提示词模板
软件测试流程:如何理解并执行软件测试流程,包括需求分析、测试计划制定、测试用例设计等? 测试方法掌握:如何熟练掌握各种测试方法,如功能测试、性能测试、安全测试等? 测试工具使用:如何熟练…
建站知识
2024/7/5 14:40:10