自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我的玻璃盒子

RTC Developer worked on Windows, macOS and Android. Aquarium and succulent plants hobbyist.

  • 博客(47)
  • 资源 (25)
  • 收藏
  • 关注

转载 RTC技术栈

上周参加了声网组织的2017年第三届RTC实时互联网大会,这里贴一下大会展厅上贴的RTC技术栈图谱。这个图谱其实有点类似于CSDN知识库。只是对RTC领域相关知识点进行了大概的分类。

2017-09-30 13:07:18 1138

原创 Windows下编译 openh264 小记

安装git工具(如GitHub for Windows),clone源码:https://github.com/cisco/openh264.git 安装MinGW,添加 %YOUR MINGW INSTALL DIR%\bin\ 到系统环境变量 Path 中,手动修改\bin\mingw32-make.exe为make.exe(不改也行,以后执行起来麻烦点) 运行Visual Studio

2017-08-29 13:18:22 2367

原创 Swig在Mac OS X上的安装

网上有很多类似文章介绍Swig怎么在Mac OS X上安装和配置,一般来说就是: 1. 下载pcre,configure & make & make install 2. 下载swig,configure & make & make install但实际上我在第一次按照这个步骤执行的时候,会发现在configure swig的时候,报pcre找不到的问题。然后使用–with-pcre-prefi

2017-06-15 18:19:50 5804 2

原创 LTP(Linux Test Project) for Android的编译

Linux Test Project (GitHub首页在此)(以下简称LTP) 包含了Linux内核和内核相关特性的工具集合。该工具的目的是通过把测试自动化引入到Linux内核测试,提高Linux的内核质量。众所周知Android也是Linux Kernel,如果有需要针对Android进行kernel测试,可以考虑使用LTP来进行。这里做一点编译方面的记录。准备Android NDK交叉编译包因

2017-06-13 00:15:48 2113

原创 使用ffmpeg3.x进行YUV420P->H.264的简单转码

本文代码是基于雷霄骅的《最简单的基于FFMPEG的视频编码器(YUV编码为H.264)》一文修改得来的。由于雷霄骅原文中采用的API在新版本ffmpeg中,关健的编码API发生了变化,我在此基础上,参考了ffmpeg3.x的sample和header修改后得到。主要的变化是在编码API上,原来是通过avcodec_encode_video2()来完成编码的,现在编码API变为avcodec_send

2017-06-09 23:28:23 2429

原创 wireshark的使用笔记

最近在阅读林沛满编写的两本关于wireshark的书,写作风格与以往看过的技术文章不同,我比较喜欢这种写作风格,知识点在不经意间就慢慢进入了你的脑海,不错。 这篇文章我应该会不定期修改一下,以记录使用wireshark中的一些事情。技巧1. 限制单包大小可以通过限制每个包的尺寸来减少整个抓包文件的大小。旧版本的wireshark在执行菜单栏上的Capture -> Options,在弹出的对话框中

2017-06-07 22:54:25 1892

原创 (ffmpeg3.3.x更新纪要)雷霄骅《最简单的基于FFMPEG+SDL的视频播放器》

最近由于工作需要,需要使用ffmpeg,以前没有接触过,初学自然少不了先翻翻雷霄骅的原创文章,向雷霄骅致敬 & 怀念~ 雷霄骅的两篇文章中的代码,在ffmpeg3.3.x上有几个API已经被标记为deprecated了,所以直接下载例子代码,换成ffmpeg3.3.x的库会编译不过,当然,大多数根据header文件中的说明换一下即可。不过有几个变化稍微大一点的地方,还是需要先看看介绍再动手。这里

2017-06-01 23:12:54 7325 2

cef_binary_91.1.24+gb245dd0+chromium-91.0.4472.124_windows32.tar.bz2

基于CEF 4472版本编译,增加H.264、AAC、HEVC解码支持,支持js通过调用getDisplayMedia来完成全屏或窗口捕捉共享(会弹出类似Chrome那样的选择窗口)。Chromium内核是91.0.4472.124。包括Debug和Release版本。下载后需要你自己用CMake生成vs2019工程编译。

2021-07-21

cef_binary_85.0.0-4183_g44bd7ac+chromium-85.0.4183.102_windows32

基于CEF 4183版本编译,增加H.264支持,可以播放MP3,MP4,AAC等,并修改代码支持js通过调用getDisplayMedia来完成全屏或窗口捕捉共享(会弹出类似Chrome那样的选择窗口,但不能共享Tab页,因为CEF没有多Tab)。Chromium内核是85.0.4183.102。包括Debug和Release版本。下载后需要你自己用CMake生成vs工程编译。

2020-09-26

cef_binary_84.0.0-4147+g3c12b9d+chromium-84.0.4147.105_macosx64.tar.bz2

基于CEF 4147分支,增加H.264支持,可以播放MP3,MP4,AAC等,并修改代码支持js通过调用getDisplayMedia来完成全屏或窗口捕捉共享(会弹出类似Chrome那样的选择窗口)。Chromium内核是84.0.4147.105。注意!只有release版本!没有包含debug!(因为我的MBP存储空间不够了)这个包不是已经编译的cefclient,下载后需要你自己用CMake生成xcode工程编译!!

2020-09-02

cef_binary_78.3.9+gc7345f2+chromium-78.0.3904.108_windows64.tar.bz2

Windows 64位版本的CEF工程代码(需要自己CMake创建sln,自行编译产生cefsimple/cefclient)。对应的Chromium版本:78.0.3904.108。编译时加入ffmpeg支持,可以播放mp3, mp4, 支持h.264/aac。(212,010,215 bytes, MD5: 7229DA6CCAFE87DEA6349F725BBAAA57)

2020-03-25

cef_binary_78.3.9+gc7345f2+chromium-78.0.3904.108_windows32支持H.264编解码+H.265解码

Windows32位版本的CEF工程代码(需要自己CMake创建sln,自行编译产生cefsimple/cefclient)。对应的Chromium版本:78.0.3904.108。编译时加入ffmpeg支持,可以播放mp3, mp4, 支持h.264/aac。新增HEVC(H.265)解码能力,可以使用video标签播放符合规范的H.265的视频文件。

2019-12-18

libx265 3.2.1+1-b5c86a64bbbe 编译好的x265库(x86,含4种编译类型)

编译好的Windows x86版本的libx265,版本号:3.2.1+1-b5c86a64bbbe。 包括四种编译类型:Debug, Release, MinSizeRelease, ReleaseWithDebugInfo。每种编译类型都包含:libx265.dll libx265.lib,x265.exe,x265-static.lib四个文件,也包含x265.h,x265_config.h头文件,可以直接添加到工程调用。

2019-12-05

cef_binary_76.1.13+gf19c584+chromium-76.0.3809.132_macosx64.tar.bz2

macOS版本的CEF工程代码(需要自己CMake创建xcode工程,自行编译产生cefsimple/cefclient)。Chromium版本:76.0.3809.132。编译时加入ffmpeg支持,可以播放mp3, mp4, 支持h.264/aac。访问html5test.com验证。

2019-10-24

cef_binary_76.1.13+gf19c584+chromium-76.0.3809.132_windows32.tar.bz2

Windows 32位版本的CEF3工程代码(需要自己CMake创建sln,自行编译产生cefsimple/cefclient)。Chromium版本:76.0.3809.132。编译时加入ffmpeg支持,可以播放mp3, mp4, 支持h.264/aac。可以自己访问html5test.com验证。注意如果使用VS2017编译Debug版本编译要在编译选项里去掉“生成调试信息”,否则编译后无法运行!这个是官网提到的!!VS2019据说没这个问题,我没有试过。

2019-09-09

cef_binary_75.1.4+g4210896+chromium-75.0.3770.100_windows32.tar.bz2

Windows 32位版本的CEF3工程代码(需要自己CMake创建sln,自行编译产生cefsimple/cefclient)。Chromium版本:75.0.3770.100。编译时加入ffmpeg支持,可以播放mp3, mp4, 支持h.264/aac。可以自己访问html5test.com验证。另外,从Chromium源码中将全屏幕/窗口共享功能代码merge到了CEF中,可以在js中调用getDisplayMedia()调用该功能。

2019-07-23

CEF3.3729.157 (Chromium74) macOS x64(支持h.264/aac/mp3/mp4, 应用程序共享)

macOS 64位版本的CEF3工程代码(需要自己CMake创建Xcode工程,自行编译产生cefsimple/cefclient)。Chromium版本:74.0.3729.157。编译时加入ffmpeg支持,可以播放mp3, mp4, 支持h.264/aac。可以自己访问html5test.com验证。另外,从chrome中将全屏幕/应用程序共享功能代码merge到了CEF中,可以在js中调用getDisplayMedia()调用该功能。本程序包包含debug/release版本(不包括symbol文件)。

2019-06-20

cef_binary_74.1.19+gb62bacf+chromium-74.0.3729.157_windows32.tar.bz2

Windows 32位版本的CEF3工程代码(需要自己CMake创建sln,自行编译产生cefsimple/cefclient)。Chromium版本:74.0.3729.157。编译时加入ffmpeg支持,可以播放mp3, mp4, 支持h.264/aac。可以自己访问html5test.com验证。另外,从chrome中将全屏幕/应用程序共享功能代码merge到了CEF中,可以在js中调用getDisplayMedia()调用该功能。本程序包包含debug/release版本(但不包括libcef.dll.pdb文件,太大了)。另外如果debug编译报错,只需要在启动参数增加--no-proxy-server即可

2019-06-18

cef_binary_73.1.11+ge6986dc+chromium-73.0.3683.75_windows32.tar.bz2

Windows 32位版本的CEF3工程代码(需要自己CMake创建sln,自行编译产生cefsimple/cefclient)。Chromium版本:73.0.3683.75。编译时加入ffmpeg支持,可以播放mp3, mp4, 支持h.264。可以自己访问html5test.com验证。

2019-05-28

CEF 3.3626.1894 windows64 带ffmpeg(支持H.264/MP3/MP4)

Windows 64位版本的CEF3工程代码(需要自己CMake创建sln,自行编译产生cefsimple/cefclient)。Chromium版本:72.0.3626.96。编译时加入ffmpeg支持,可以播放mp3, mp4, 支持h.264。可以自己访问html5test.com验证。

2019-02-28

CEF 3.3626.1892 windows32 带ffmpeg(支持H.264/MP3/MP4)

Windows 32位版本的CEF3工程代码(需要自己CMake创建sln,自行编译产生cefsimple/cefclient)。Chromium版本:72.0.3626.96。编译时加入ffmpeg支持,可以播放mp3, mp4, 支持h.264。可以自己访问html5test.com验证。

2019-02-27

[getUserMedia()修复版本] CEF 3.3578.1860 macosx64 带ffmpeg(支持H.264/MP3/MP4)

之前上传了一个带ffmpeg的版本,后来发现在macOS上,官网的代码存在调用getUserMedia()访问音视频采集设备失败的bug。截止上传本资源时,官网还没有放出修改。我这个版本,通过修改CEF源码解决了调用getUserMedia()失败的问题。特此重新编译上传。这个版本跟以往版本一样,支持MP3/MP4/H.264/AAC等,需要自己CMake后编译产生cefsimple和cefclient示例程序

2019-01-23

CEF 3.3578.1860 macosx64 带ffmpeg(支持H.264/MP3/MP4)

macOS 64位版本的CEF3工程代码(需要生成xcode工程,自行编译产生cefsimple/cefclient)。Chromium版本:71.0.3578.80。编译时加入ffmpeg支持,可以播放mp3, mp4, 支持h.264。可以自己访问html5test.com验证。并增加getDisplayMedia()对全屏幕/应用程序共享的支持(需要增加--enable-experimental-web-platform-features体验)。

2019-01-04

CEF 3.3578.1860 windows64 带ffmpeg(支持H.264/MP3/MP4)

Windows 64位版本的CEF3工程代码(需要自己CMake创建sln,自行编译产生cefsimple/cefclient)。Chromium版本:71.0.3578.80。编译时加入ffmpeg支持,可以播放mp3, mp4, 支持h.264。可以自己访问html5test.com验证。并增加getDisplayMedia()对全屏幕/应用程序共享的支持(需要增加--enable-experimental-web-platform-features体验)。

2018-12-28

CEF 3.3578.1860 windows32 带ffmpeg(支持H.264/MP3/MP4)

Windows 32位版本的CEF3工程代码(需要自己CMake创建sln,自行编译产生cefsimple/cefclient)。Chromium版本:71.0.3578.80。编译时加入ffmpeg支持,可以播放mp3, mp4, 支持h.264。可以自己访问html5test.com验证。并增加getDisplayMedia()对全屏幕/应用程序共享的支持(需要增加--enable-experimental-web-platform-features体验)。

2018-12-27

CEF 3.3538.1852 Windows x64 带ffmpeg(支持H.264/MP3/MP4)

Windows 64位版本的CEF3工程代码(需要自己CMake创建sln,自行编译产生cefsimple/cefclient)。Chromium版本:70.0.3538.102。编译时加入ffmpeg支持,可以播放mp3, mp4, 支持h.264。可以自己访问html5test.com验证。

2018-12-03

CEF 3.3538.1846 x86带ffmpeg(支持H.264/MP3/MP4),增加支持无插件使用全屏幕/应用程序共享

基于2018年9月版本制作(Chromium 70)。除了增加ffmpeg支持(mp3/mp4/h.264/aac等),另外还修改了CEF源码,增加了使用js来直接无插件进行全屏幕/应用程序共享。注意:Chrome 70开始进行全屏幕共享不需要再使用插件了。CEF虽然继承了这个功能,但仍然缺少应用程序共享功能。这个版本中,参考了Chrome源码,为CEF增补了此项功能。全球首发哦~~

2018-11-08

CEF 3.3538.1838 macOS x64 带ffmpeg(支持H.264/MP3/MP4)

基于CEF官网2018年9月release的 3538(Chromium 70),增加ffmpeg支持的编译版本(支持H.264, MP3, AAC等,可访问 html5test.com 进行验证。)。Debug/Release都有。注意不是编译好直接运行的程序,是CEF工程源码,需要cmake生成XCode工程后自己编译产生cefsimple和cefclient。

2018-09-29

CEF 3.3538.1829.g8f5df40 x86带ffmpeg(支持H.264/MP3/MP4)

基于CEF官网2018年9月release的 3538(Chromium 70),增加ffmpeg支持的编译版本(支持H.264, MP3, AAC等)。Debug/Release都有。注意不是编译好直接运行的exe,是CEF工程源码,需要CMake生成sln以后自行用VS2017编译产生cefsimple.exe或者cefclient.exe。

2018-09-14

CEF 3.3396.1782 x86带ffmpeg(支持H.264/MP3/MP4)

基于CEF官网2018年4月release的 3396(Chromium 67),增加ffmpeg支持的编译版本(支持H.264, MP3, AAC等)。Debug/Release都有。

2018-09-13

CEF 3.3396.1785 macOS 64位 带ffmpeg(支持H.264/MP3/MP4)

基于CEF官网2018年4月release的 3396(Chrome 67),增加ffmpeg支持的编译版本(支持H.264, MP3, AAC等)。Debug/Release都有。

2018-09-13

CEF 3.3497.1817 x86带ffmpeg(支持H.264/MP3/AAC等)

基于CEF官网2018年7月release的 3497(Chrome 69),增加ffmpeg支持的编译版本(支持H.264, MP3, AAC等)。只编译了Win32的。x64没有编译。Debug/Release都有。

2018-07-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除