音视频系列
文章平均质量分 81
加班猿
记录一下生活的点滴,工作上遇到的问题以及学习上的各类笔记
展开
-
音视频技术栈思维导图
音视频技术栈思维导图原创 2022-07-01 20:49:58 · 590 阅读 · 1 评论 -
MFC基于对话框使用dll进行多语言切换
title: MFC基于对话框使用dll进行多语言切换categories:[MFC]tags:[音视频编程]date: 2021/12/15作者:hackett微信公众号:加班猿一、前言Qt使用qm文件切换有两种加载方式,比较容易一些在资源文件中加载(这个比较好):优点:在程序发布时不用把最新的.qm文件拷贝到加载路径中,降低了修改翻译时界面没有翻译或翻译不准确的风险;不会把翻译的信息暴露给用户;缺点:资源文件会编译时可执行程序,所以会导致可执行程序的体积变大.原创 2021-12-17 17:51:08 · 2030 阅读 · 5 评论 -
WebRTC简介
title: WebRTC简介categories:[WebRTC]tags:[音视频编程]date: 2021/12/09作者:hackett微信公众号:加班猿WebRTC简介WebRTC (Web Real-Time Communications) 是一项实时通讯技术,它允许网络应用或者站点,在不借助中间媒介的情况下,建立浏览器之间点对点(Peer-to-Peer)的连接,实现视频流和(或)音频流或者其他任意数据的传输。WebRTC包含的这些标准使用户在无需安装任何插件或者第三方的软件的情原创 2021-12-09 15:25:30 · 1938 阅读 · 0 评论 -
音视频系列六:Windows搭建Nginx+rtmp推流服务器
在前面 [阿里云服务器搭建Nginx+rtmp推流服务器](https://blog.csdn.net/m0_37824357/article/details/121356387) 中,我们已经配置把阿里云的rtmp推流服务搭建好了,用的是PC软件OBS来进行推流到阿里云服务器转发然后本地拉流。Windows也是大同小异,现在是用Windows进行推流服务的搭建,本地ffmpeg命令行推流,本地ffplay拉流播放/VLC拉流播放。原创 2021-12-01 14:39:48 · 4847 阅读 · 0 评论 -
音视频系列五:ffmpeg之rtmp推流阿里云转发vlc拉流播放
title: 音视频系列五:ffmpeg之rtmp推流阿里云转发vlc拉流播放categories:[ffmpeg]tags:[音视频编程]date: 2021/11/30作者:hackett微信公众号:加班猿在前两篇 阿里云服务器搭建Nginx+rtmp推流服务器中,我们已经配置把阿里云的rtmp推流服务搭建好了,用的是PC软件OBS来进行推流到阿里云服务器,接下来就用雷神的最简单的基于ffmpeg的推流器,rtmp方式推流,阿里云服务器转发流,VLC拉流的流程走一遍。链接地址:最简单的基于原创 2021-11-30 14:29:51 · 2738 阅读 · 0 评论 -
音视频系列四:ffmpeg之获取音视频帧数据
title: 音视频系列四:ffmpeg之获取音视频帧数据categories:[ffmpeg]tags:[音视频编程]date: 2021/11/29作者:hackett微信公众号:加班猿一、AVFrame解码视频1.先贴一个ffmpeg解析flv文件20帧数据后的截图,AVFrame是包含码流参数较多的结构体,结构体源码位于libavcodec/avcodec.h中完整代码:#include <stdio.h>#ifdef __cplusplusextern "C"原创 2021-11-29 14:21:07 · 2732 阅读 · 0 评论 -
音视频系列三:ffmpeg之日志打印
title: 音视频系列三:ffmpeg之日志打印categories:[ffmpeg]tags:[音视频编程]date: 2021/11/27作者:hackett微信公众号:加班猿在上一篇 Visual Studio2019集成ffmpeg之hello world中,我们已经配置好visual studio的开发环境,接下来继续根据上一篇的环境来学习ffmpeg的日志打印;日志打印对于定位问题或者寻找bug都起到决定性的作用。一、FFmpeg 打印日志输出介绍FFmpeg 日志输出的核心原创 2021-11-27 16:51:25 · 1176 阅读 · 0 评论 -
音视频系列二:Visual Studio2019集成ffmpeg之hello world
title: 音视频系列二:Visual Studio2019集成ffmpeg之hello worldcategories:[ffmpeg]tags:[音视频编程]date: 2021/11/25作者:hackett微信公众号:加班猿一、下载安装Visual Studio下载地址为:https://visualstudio.microsoft.com/zh-hans/downloads/[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IgaXMeyn-16378原创 2021-11-25 16:05:49 · 1044 阅读 · 0 评论 -
ffmpeg的基本用法
title: ffmpeg的基本用法categories:[ffmpeg]tags:[音视频编程]date: 2021/11/18作者:hackett微信公众号:加班猿一、ffmpeg的安装1.Centos安装FFmpeg 在默认的CentOS 8 源仓库中没有提供。你可以选择通过源文件编译安装 FFmpeg,或者使用dnf工具从Negativo17源仓库中安装。我们将会使用第二个选项。完成下面的步骤,在 CentOS 8 上安装 FFmpeg:01.Negativo17软件源依赖EPE原创 2021-11-18 17:26:36 · 30958 阅读 · 8 评论 -
阿里云服务器搭建Nginx+rtmp推流服务器
title: 阿里云服务器搭建Nginx+rtmp推流服务器categories:[Centos]tags:[音视频编程]date: 2021/11/16阿里云服务器搭建Nginx+rtmp推流服务器一、前期准备服务器操作系统:CentOS Linux release 8.4.2105Nginx版本:nginx-1.18.0.tar.gzRTMP模块:nginx-rtmp-module推流工具:OBS-Studio/VLC拉流工具:VLC二、搭建编译环境1.安装依赖新建的服务器先安原创 2021-11-16 15:12:05 · 9975 阅读 · 8 评论 -
音视频系列一:基础知识
title: 音视频系列一:基础知识categories:[C++]tags:[音视频编程]date: 2021/07/01作者:hackett微信公众号:加班猿音视频系列一:基础知识开篇:5G时代已经开启,音视频产业会有质的飞跃,随着知识产权和版权保护数字技术发展,数字音视频会实现爆发式增长,未来会形成一个全域的音视频服务生态,由于各方面需要音视频相关知识,于是决定开一个音视频系列的坑,接下来会一期一期地慢慢填。一、音视频录制概念二、音视频播放原理三、图像表示概念1.原创 2021-07-01 23:52:00 · 204 阅读 · 0 评论