剑痴乎

  • 首页
  • 文章分类
    • 音视频
    • WebRTC
    • 编程之美
    • Linux
    • Windows
    • 生活点滴
    • 校园生活
  • 参考
    • API参考
    • 实用工具
    • 测试音视频
    • 文档
  • 留言板
  • 关于
剑痴乎
代码为剑,如痴如醉
编程之美

Google ProtoBuf协议介绍

Protocol buffers(简称protobuf)是谷歌提供的一种轻便高效的结构化数据存储格式,类似于xml与json,可用于结构化数据的序列化。protobuf是一种二进制格式,比xml更小,更快,更简洁。适合做数据存储或 RPC 数据交换格式。可用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的序列化结构数据格式,能够减少数据传输量。据了解微信(例如微信客户端蓝牙外设协议)与QQ也在使用protobuf,我目前在学习的百度开源的rpc框架brpc也在使用。protobuf目前提供了 C++、Jav…

2017年11月26日 0条评论 2386点热度 3人点赞 Jeff 阅读全文
信息科技

浅谈吃鸡游戏大地图加载

最近最火的游戏莫过于各种“吃鸡”,自己也是一个fps游戏爱好者,玩过很多枪战游戏,这次也玩了腾讯cf手游的荒岛特训模式以及网易的荒野行动。吃鸡类游戏都是一个开放的大地图,由于手机配置没PC高,而且容易发热,续航是问题,所以玩这两个游戏时,能明显感觉到地图是动态加载的。当角色移动时,前面的物体才逐渐加载出来,这样做也是为了节省内存,减少资源占用。 记得大学时,做碰撞检测写过一个虚拟场景漫游系统,那时我用到了大地图分块技术节省内存,建模时将3d场景切块分区,当人物靠近某块区域时,才加载某块对应场景。玩的这两个吃鸡游戏地…

2017年11月26日 0条评论 2196点热度 2人点赞 Jeff 阅读全文
Windows

Win10任务管理器GPU信息

睡前更新了下Win10 秋季创意者1709版本,发现任务管理器多了GPU信息。如下是我自己电脑的双显卡信息。 可以查看视频解码,处理,拷贝等信息。对于做视频或者游戏渲染优化的十分有帮助。

2017年10月18日 0条评论 2285点热度 1人点赞 Jeff 阅读全文
Windows

DXGI中的flip显示模型

从win8开始,就增加了flip显示模型,通过该显示模型,程序可以减少系统开销,同时增加性能。基于intel media sdk解码,d3d11渲染,在我自己的电脑上通过对比,该模型确实可以明显降低CPU负载,渲染时间几乎忽略不计。不过坑爹的是,在部分独显不同电脑上,该模型并没有发挥出来该有的作用,反而增加GPU很大的负载,得不偿失。在d3d12中只支持flip model渲染,我想这些坑爹的电脑也就不支持d3d12渲染显示了,没想到这个flip model跟显卡类型,驱动等关系很大。下面简单说下flip mode…

2017年9月28日 0条评论 2774点热度 10人点赞 Jeff 阅读全文
Windows

CreateSwapChainForHwnd返回0x887A0001错误

IDXGIFactory2::CreateSwapChainForHwnd 创建交换链时,返回0x887A0001错误,也就是DXGI_ERROR_INVALID_CALL,查了下,原来是一个窗口句柄只能绑定一个flip显示模型交换链。附上MSDN上的解释: Because you can associate only one flip presentation model swap chain at a time with an HWND, the Microsoft Direct3D 11 policy of …

2017年9月18日 0条评论 2310点热度 0人点赞 Jeff 阅读全文
音视频

流媒体网络性能指标——抖动

有时候我们开发一个流媒体系统,做完了却不知道如何用数字描述我们的系统,体现我们的优势,作为客户来说,可以描述这套系统的数字指标是最直观的,尤其在网络性能这块。在流媒体网络中,影响流媒体服务质量(QOS)的因素有很多,而这些因素可以作为我们衡量流媒体网络性能的指标。 衡量流媒体网络性能的常见指标主要有: 带宽 吞吐量 延时 抖动 丢包率 本篇文章主要讲下抖动(jitter),以及如何处理抖动,本文主要针对语音通信。在网络中,每个包从发送端到接收端的时延是不相同的,而jitter就是用来衡量这种不同。在发送端数据包发送…

2017年8月14日 5条评论 5096点热度 8人点赞 Jeff 阅读全文
生活点滴

对那些自称“精通c++”人的看法

工作三年了,碰到过各种层次的人,也因为一些原因看过很多人的简历。从中我发现有些人喜欢称自己精通C++,有些人在简历中除了C++,感觉没其他什么内容,有些人整天啃着C++语法,其他啥也不会。 就我自己,我从来不敢称自己精通C++,我只敢说熟悉,语言对我而言只是个工具,不懂得大不了去查。这世界上没有一个人精通C++,C++标准那么多,谁会精通,真精通的话,我觉得你一个人先写一个C++编译器给我看看。一般说精通C++的就我认识的基本都是些刚毕业的,如果工作多年还这么说基本是水平很差的,跟刚毕业的没啥区别。我刚毕业时确实比…

2017年6月11日 0条评论 2323点热度 1人点赞 Jeff 阅读全文
Windows

DirectX 9 到DirectX 11 API的对应

从DirectX 9到DirectX 11 API变化了很多,对于从DirectX 9升级到DirectX 11的项目可以参考如下文章,这样可以清楚知道如何升级: Map DirectX 9 features to DirectX 11 APIs

2017年6月11日 0条评论 1325点热度 0人点赞 Jeff 阅读全文
1…678910…24
版权声明

为支持原创,创作更好的文章,未经许可,禁止任何形式的转载与抄袭,如需转载请邮件私信!本人保留所有法定权利。违者必究!

最近评论
Jeff 发布于 6 天前(05月15日) 2025-03-12的提交已经支持了
Jeff 发布于 6 天前(05月15日) 源视频地址已经不可用了,引用优酷的视频地址,看了下被删了
ztt 发布于 2 个月前(04月05日) 你好,想看里面的视频和图片为什么没有显示呢?需要下flash吗还是什么。
huowa222 发布于 2 个月前(03月26日) 同问
邱国禄 发布于 3 个月前(02月17日) Receive Delta以0.25ms为单位,reference time以64ms为单位,kDe...

COPYRIGHT © 2025 jianchihu.net. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang