加载中
鎏光云游戏引擎 FAQ:对高刷新率的支持、与 Moonlight 的比较

听本文音频:https://www.toutiao.com/i6912839526016631307/ 大家好,我是金山云的技术专家——郑明,前面录过两个关于鎏光云游戏引擎的介绍视频,由于我主要把时间花在写代码上,只能忍痛割...

云游戏即将起飞,这些技术您了解吗?

00 前言 2019 年以前,基于当时的基础情况判断,大部分人不看好云游戏的产品形态。但是云游戏用的技术其实是很有含量,很值得研究的。不少云游戏开发者,能够冒着产品不被看好的风险硬啃这块...

内存对齐还是需要重视的——XMMATRIX 为例

最近研究 D3D,搜了一个教材跟着学:http://www.rastertek.com/dx11s2tut04.html 用 x64 的配置运行,完美,过了几天需要用 x86 测试,结果一运行,程序崩溃…… 赶紧排查问题,x64 的 Debu...

AAC 编码之 ADTS 头相关分析

之前在《Opus 编解码遇到的怪事》说过一个因为编码器不同而导致的怪事的解决过程,最近又出现一例类似情况了。 UMU 的任务是把从麦克风采集到的音频数据,直接编码成 AAC,然后用 live555 流...

ffmpeg 与 live555 宏定义冲突

一个工程同时使用了 ffmpeg 和 live555,结果一不注意就混乱了……原因如下: // ffmpeg 的 error.h 里 include 了 errno.h,有以下定义: #define EAGAIN 11 // 而 live555 的 ...

2017/08/18 11:03
406
OggFile's CRC checksum

这几天研究 live555,然而蛋疼滴发现它流化的 opus 文件,VLC 居然无法播放,于是想了解一下 opus 文件,看了 live555 的 OggFileParser 代码,发现 checksum 都被无视了,本来 UMU 也应该无...

解决 ffplay 无法播放声音的问题

用 ffplay 播放 opus 文件,错误信息如下: SDL_OpenAudio (2 channels, 48000 Hz): XAudio2: XAudio2Create() failed at open. SDL_OpenAudio (1 channels, 48000 Hz): XAudio2: XAudio2Cre...

把 ffmpeg AVAudioFifo/AVFrame 数据读到共享内存

一般情况下操作 AVAudioFifo/AVFrame 都是用全套 ffmpeg API,内部自己管理内存,不需要了解它们内部怎么组织内存。比如: inline int InitFrame(AVFrame *&frame, int frame_size = kTarget...

Windows 的 ChannelMask 转 ffmpeg 的 ChannelLayout

最近写录音程序,发现 MBP 的扬声器是 4 频道的,然后在抓音频保存时,Opus 编码器居然不支持 4 个频道,avcodec_open2() 会返回错误码 -22,Invalid argument。解决方法就是 resample 成 AV...

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部