腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
返回腾讯云官网
C/C++与音视频
专栏成员
举报
116
文章
132766
阅读量
32
订阅数
订阅专栏
申请加入专栏
全部文章(116)
编程算法(34)
c++(23)
视频处理(15)
打包(14)
api(13)
android(12)
http(12)
linux(10)
java(8)
ide(8)
tcp/ip(8)
windows(7)
sdk(7)
node.js(6)
bash(5)
网站(5)
c 语言(4)
xml(4)
makefile(4)
ubuntu(4)
bash 指令(4)
云直播(4)
图像处理(4)
网络安全(4)
面向对象编程(4)
https(4)
排序算法(4)
php(3)
python(3)
typescript(3)
移动直播(3)
腾讯云测试服务(3)
udp(3)
html(2)
qt(2)
arm(2)
数据库(2)
unix(2)
文件存储(2)
socket编程(2)
数据分析(2)
mp3(2)
递归(2)
排序(2)
云点播(1)
ios(1)
c#(1)
.net(1)
android studio(1)
listview(1)
textview(1)
嵌入式(1)
sqlite(1)
sql(1)
access(1)
eclipse(1)
git(1)
github(1)
深度学习(1)
日志服务(1)
命令行工具(1)
渲染(1)
vr 视频解决方案(1)
存储(1)
游戏(1)
缓存(1)
ssh(1)
gui(1)
单元测试(1)
kernel(1)
gradle(1)
安全(1)
小程序(1)
alsa(1)
bit(1)
command(1)
iso(1)
key(1)
layer(1)
line(1)
oss(1)
playback(1)
wav(1)
布局(1)
架构(1)
路由器(1)
内存(1)
数据(1)
数组(1)
算法(1)
音频(1)
主机(1)
搜索文章
搜索
搜索
关闭
windows 窗口帧率监控小工具
网络安全
https
图像处理
游戏
寻寻觅觅,终于找到一款小工具可以监控帧率了, easy-capture这个工具支持win7,win10,win11平台,支持窗口帧率监控,桌面屏幕录制,截图和图像标注等。下面介绍简单使用方法。
用户4148957
2022-06-14
2.2K
0
H265/HEVC编码NAL的单元的介绍
图像处理
access
与H.264/AVC 类似,H265/HEVC也采用视频编码层(Video Coding Layer,VCL)和网络适配层(Network Abstract Layer, NAL)的双层结构,以适应不同网络环境和视频应用。网络适配层的主要任务是对视频压缩后的数据进行划分和封装,并进行必要的标识,使其更好的适应各种网络环境。
用户4148957
2022-06-14
3K
0
流媒体传输协议浅析(三)可靠UDP传输方案
https
网络安全
编程算法
udp
github
从流媒体的业务特征和TCP,UDP各种特点,UDP在媒体传输方面具有很大优越性,但UDP可靠性需要业务开发这投入大量的人力;相反 tcp 技术成熟,可以复用已稳定的http 服务器技术,不需要投入人力和技术解决可靠性问题,成熟,开发简单,拿来即用。故TCP在传统的流媒体协议还是广泛存在。但实际的网络拥塞,带宽不足,信号衰减会造成tcp 传输的音视频体验很糟糕。对稳定性,实时性,抗弱网抖动性的要求高的场景,UDP媒体传输技术正在崛起。
用户4148957
2022-06-14
2.2K
0
流媒体传输协议浅析(二)UDP媒体传输
udp
既然UDP天然适合流媒体场景,为什么还存在TCP的流媒体协议?UDP的实时性,低延迟,又支持组播,确实适合音视频场景,但由于UDP是不稳定不可靠传输技术,直接用它来传输音视频,在实际网络中拥塞,丢包等情况会导致大量的音视频丢包,甚至视频和音频关键帧丢失导致客户端无法解码。如果将UDP用在流媒体传输中,需要自己完成很多可靠性工作。即TCP中做的可靠性工作,都需要在UDP上层根据业务情况适当实现(注意不是照搬,是适当实现,允许少了丢包,增强可靠性)。
用户4148957
2022-06-14
2K
0
流媒体传输协议浅析(一)
udp
tcp/ip
云直播
关于流媒体传输协议,涉及到不同领域,不同业务场景,种类众多,下面一张图是目前常见的流媒体协议。
用户4148957
2022-06-14
1.3K
0
Android studio 导入ffmpeg库的最佳实践
视频处理
c++
打包
java
android
前面我们介绍如何使用交叉编译方法编译基于android平台ffmpeg库,用来演示第三方C/C++库的基于android平台的编译过程。本文将以ffmepg库导入android studio为例,用来演示第三方C/C++库移植到andorid stuio进行实际产品开发的过程。
用户4148957
2022-06-14
1.5K
0
基于Android平台的ffmpeg编译
打包
视频处理
c++
java
ide
前面介绍了Android jni 相关知识,但jni最终还是要调用的第三方的C/C++库,这里我们以ffmpeg为例,介绍第三方C/C++如何编译成android 版本。
用户4148957
2022-06-14
709
0
JNI操作接口实践(三)
java
c 语言
编程算法
c++
前面我们介绍了JNI的常规注册方法(静态注册方法),并对JNI各种典型应用做了一个实践演练。本文我们介绍JNI的另一个注册方法:动态注册方法
用户4148957
2022-06-14
309
0
FFMPEG硬件编解码器使用
视频处理
编程算法
typescript
windows
深度学习
在前文《视频编解码硬件方案漫谈》中我们介绍硬件视频编解码的一般方案,本文我们进一步介绍音视频编解码如何在ffmpeg使用显卡硬件进行加速。
用户4148957
2022-06-14
3.8K
0
JNI接口操作实践(二)
java
前面介绍了JNI的基本规范以及JNI的接口的生成过程。本文通过一个jni_test 应用实践操作JNI的接口各种典型应用。
用户4148957
2022-06-14
532
0
JNI接口的基本规范和操作实践(一)
java
c++
从前文所知,JNI是Java调用native(c/c++)一个中间接口,本文将介绍JNI的基本规范和操作实践。
用户4148957
2022-06-14
576
0
Android 工程管理与定制
android
gradle
打包
https
网络安全
在Android 程序开发中,往往需要根据实际的业务需求和工程管理要求,做一些定制开发。本文介绍常用的Android工程管理与配置。
用户4148957
2022-06-14
400
0
Android native程序的调试
android
android studio
在程序开发中,对程序进行调试是不可或缺的环节,它能帮助我们快速定位问题的bug,解决程序运行过程中各种异常问题。Android studio跟PC端的Visual studio 一样可以启动程序运行调试或attach 一个进程在线调试。
用户4148957
2022-06-14
1K
0
Android native开发环境搭建
sdk
ide
java
api
linux
在音视频开发领域中,可能会涉及到服务器,客户端多个组件开发,随着流媒体技术日渐成熟和开源支持,服务端需求量相对较少,甚至直接接入第三方的视频云或者语音云实现产品快速集成,而客户端因直接与用户打交道,变化快,需求相对多(特别是多平台客户端)。很多产品都会涉及到PC端(windows,MAC,Linux),移动端开发(android ,ios),甚至是web端,小程序的开发。对于PC端环境,我们再熟悉不过了,无需赘述。本文将介绍android native开发环境的搭建。
用户4148957
2022-06-14
1.1K
0
Webrtc定制开发(一)
api
网站
视频处理
前一篇《webrtc方案漫谈》我们分析了webrtc的方案特点,根据实际的应用场景我们需要对webrtc native代码进行定制开发,下面对webrtc常规需求进行定制。
用户4148957
2022-06-14
827
0
Webrtc方案漫谈
tcp/ip
api
网站
Webrtc使用是RTP分装码流,跟视频监控领域,IPTV领域,会议电视一样都是RTP承载媒体流,只不过webrtc信令遵守ICE框架,走自定义信令,IPTV领域走RTSP信令,视频监控走GB28181或者onvif信令,会议电视走h323或SIP协议。但webrtc 不能像传统IPTV和视频监控,会议电视一样可以直接抓包导流播放,因为webrtc的RTP流做了以下工作:
用户4148957
2022-06-14
1.6K
0
webrtc日志系统的使用
api
缓存
日志服务
unix
在webrtc的native开发中,除了IDE调试以外,日志调试是不可或缺的手段。本文介绍webrtc日志系统的基本使用方法。
用户4148957
2022-06-14
1.4K
0
webrtc之peerconnection_server详解
http
api
网站
c++
前面分析webrtc的peerconnection_client协议流程,本文将分析webrtc的peerconnection_server流程。因为整个webrtc 的server分为turn-server,stun-server ,signal-server,这里的peerconnection_server中的server仅仅指的是signal-server。
用户4148957
2022-06-14
636
0
Webrtc 之peerconnection_client 详解(二)
api
socket编程
http
前一章我们梳理peerconnection_client的基本框架,本文我们从通话流程上梳理webrtc的P2P 通话的流程。首先上一张图经典的webrtc的P2P通话流程.
用户4148957
2022-06-14
998
0
webrtc之peerconnection_client详解(一)
c++
api
渲染
面向对象编程
前面我们跑了webrtc的peerconnection_client的demo,体验了webrtc的视频通话效果,本文从代码框架上梳理该demo的结构,为后面深入学习webrtc协议做好准备。
用户4148957
2022-06-14
1.1K
0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档