
音视频
文章平均质量分 86
chen_song_
人终将被年少不可得之物质而困其一生
展开
-
FFMPEG中avfilter模块 调用流程
视频拼接filter的demo地址:https://github.com/chensongpoixs/cmp4_box_avi_flv/tree/master/filter。原创 2024-01-29 00:20:38 · 1023 阅读 · 0 评论 -
WebRTC媒体协商之SDP中JsepSessionDescription类结构分析
WebRTC媒体协商之SDP中JsepSessionDescription类结构分析WebRTC媒体协商之SDP中JsepSessionDescription类结构分析WebRTC媒体协商之SDP中JsepSessionDescription类结构分析前言一、 JsepSessionDescription类 的SDP总信息结构二、SessionDescription三、TransportDescription四、Candidate总结WebRTC专题开嗨鸭 !!! 一、 WebRTC 线程模型原创 2022-03-28 23:27:00 · 1014 阅读 · 0 评论 -
主流视频编码压缩技术基本概念(一)
视频编码压缩技术基本概念(一)视频编码压缩技术基本概念(一)视频编码压缩技术基本概念(一)一、多媒体技术基本1、图像的色彩模型二、 静态图像压缩技术三、视频编码压缩技术基础有冗余就有可压缩的数据图像通用格式一、多媒体技术基本1、图像的色彩模型图像的彩色模型彩色模型又叫做颜色空间在多媒体系统中,必然涉及到用不同的色彩模型表示图像的颜色。二、 静态图像压缩技术图像压缩编码有损压缩编码变换编码离散余弦变换 或称为DCT变换(Discreate Cosine Transfo原创 2022-02-05 20:17:39 · 4408 阅读 · 0 评论 -
主流视频编码压缩技术基本概念(二) 算法分析
主流视频编码压缩技术算法分析主流视频编码压缩技术算法分析主流视频编码压缩技术算法分析一、MPEG-1技术介绍1、 MPEG-1的层次及语法结构①、运动补偿序列(Sequence)②、图片组(GOP)③、 图片(Picture)④、 图片切片(Slice)⑤、 宏块(MB)2、 MPEG的图片组(GOP)①、为了在高效编码压缩的情况下, 获得可随机存储的高压缩比、高质量图像、MPEG定义了I、P、B三种帧类型。I帧(帧内图)P帧(预测帧)B帧(双向图帧)GOP 类型与尺寸传输与解码显示顺序二、MPEG-2M原创 2022-02-04 00:30:43 · 4889 阅读 · 0 评论 -
MediaSoup客户端js调试方法的记录
MediaSoup客户端js调试方法的记录MediaSoup客户端js调试方法的记录MediaSoup客户端js调试方法的记录前言一、 MediaSoup的js的客户端调试经验总结MediaSoup 一、 MediaSoup1、MediaSoup客户端js调试方法的记录前言WebRTC是音视频行业的标杆, 如果要学习音视频, WebRTC是进入音视频行业最好方法, 里面可以有成熟方案, 例如:音频中3A 算法、网络评估、自适应码流、Simulcast、SVC等等 , 非常适合刚刚进入音视频原创 2022-01-17 02:49:13 · 2161 阅读 · 0 评论 -
WebRTC线程的退出销毁不了的问题分析的流程
WebRTC线程的退出销毁不了的问题分析的流程WebRTC线程的退出销毁不了的问题分析的流程WebRTC线程的退出销毁不了的问题分析的流程前言一、WebRTC 三大线程销毁了, 但是main函数还是没有退出的问题复现二、 分析问题解决的方法三、 WebRTC中线程介绍总结WebRTC专题开嗨鸭 !!! 一、 WebRTC 线程模型和网络1、WebRTC中线程模型和常见线程模型介绍2、WebRTC网络PhysicalSocketServer之WSAEventselect模型使用3、WebRT原创 2022-01-16 20:11:45 · 2108 阅读 · 0 评论 -
WebRTC媒体协商之CreatePeerConnectionFactory、CreatePeerConnection、CreateOffer
WebRTC媒体协商之CreatePeerConnectionFactory、CreatePeerConnection、CreateOfferWebRTC媒体协商之CreatePeerConnectionFactory、CreatePeerConnection、CreateOfferWebRTC媒体协商之CreatePeerConnectionFactory、CreatePeerConnection、CreateOffer前言一、CreatePeerConnectionFactory二、CreatePee原创 2022-01-09 01:03:36 · 1622 阅读 · 0 评论 -
WebRTC中RTCP协议详解
一、RTCP协议 |Data| |RTCP Header|Data| |UDP Header|RTCP Header|Data| |IP Header|UDP Header|RTCP Header|Data||Mac Header|IP Header|UDP Header|RTCP Header|Data|Mac Tailer| 14byte 20byte 8byte 4byte 可变长度 4原创 2021-11-16 23:04:26 · 1135 阅读 · 0 评论 -
mediasoupdemo官方信令服务代码分析dataChannel的使用
mediasoupdemo官方信令服务代码分析一、 登录流程分析1、wss登录的流程2、 https的流程二、 join流程的分析三、createwebrtcTransport的流程四、connectwebrtcTransport的流程五、使用webrtc中的DataChannel进行聊天(待续...)mediasoup客户端推流代码地址:https://github.com/chensongpoixs/cmediasoupclientmediasoup服务器代码地址:https://github.c原创 2021-11-14 16:44:28 · 4256 阅读 · 0 评论 -
音视频基础总结
一, 视频的基础知识1, 数字图像表示RGB表示红光(R)绿光(G)蓝光(B)每个像素用8bit表示RGB的方式对于一幅图像,一般使用整数表示方法来进行描述,比如计算一张1280×720的RGB_888图像的大小,可采用如下方式:1280 * 720 * 3 = 2.637 MB,4分钟就达到了15G的容量。1280 * 720 = 921600假如是一部90分钟的电影...原创 2018-11-04 23:50:04 · 1261 阅读 · 0 评论