音视频
文章平均质量分 90
小曾同学.com
初来咋到的程序媛,有着一颗成为IT精英的梦想
展开
-
终于搞懂了《传统播放器和低延迟播放器》——技术进步带来的观影体验变革
传统播放器是指使用常见的音视频编解码算法和传输协议进行数据处理和传输的播放器。这些播放器通常具有较高的稳定性和广泛的兼容性,可以播放各种格式的音视频文件。低延迟播放器是近年来兴起的一种新型播放器技术,旨在解决传统播放器中存在的延迟和互动性问题。低延迟播放器采用了一系列优化策略,以实现更快速、实时的音视频传输和播放。原创 2023-06-28 23:59:07 · 705 阅读 · 0 评论 -
深入理解WebSocket,让你入门音视频
WebSocket真的很有用原创 2023-06-22 18:09:35 · 2161 阅读 · 0 评论 -
一篇文章知晓《热更新:创新软件开发的概念》
SO(Shared Object)是一种在Unix和Linux系统中使用的共享库格式。SO热更新是通过替换应用程序依赖的共享库文件来实现更新。当应用程序启动时,它会加载所需的共享库。原创 2023-06-21 23:30:00 · 588 阅读 · 0 评论 -
为什么说 QUIC 协议是现代化网络通信的未来之路及如何实现QUIC服务器
QUIC协议你知道多少,一篇文章告诉你答案。原创 2023-06-21 22:30:00 · 1650 阅读 · 0 评论 -
【音视频播放器测试】确保卓越的媒体体验
音视频播放器应用是我们日常生活中不可或缺的一部分,它们让我们能够欣赏各种类型的媒体内容。然而,为了确保播放器应用的质量和用户体验,测试人员需要进行全面的测试。本文将介绍音视频播放器应用测试的关键步骤,以确保提供卓越的媒体体验。原创 2023-06-20 20:41:45 · 1143 阅读 · 0 评论 -
深入了解 OkHttp 协议:优雅的网络请求框架
OkHttp 是一个基于 HTTP/1.1 和 HTTP/2 协议的 Java 库,它构建在 Java 的标准网络API(java.net)之上,并提供了更高级的抽象和功能。OkHttp 的设计目标是提供简洁的 API,同时保持高性能和可靠性。原创 2023-06-13 23:00:00 · 2851 阅读 · 5 评论 -
深入了解RTMP协议:实时传输的利器
RTMP协议 一篇入门原创 2023-06-13 22:00:00 · 1029 阅读 · 0 评论 -
《保姆级教程》基于Agora SDK实现音视频通话及屏幕共享
Agora提供了各端丰富的音视频SDK,本文将要使用的是Web端SDK。本篇文章主要给小伙伴们分享如何使用Agora SDK实现Web端音视频通话及屏幕共享功能,其中也会涵盖在实践过程中遇到的一些问题,以此记录防止小伙伴们踩坑,同时也希望通过从0到1实战的分享,能够帮助更多的小伙伴。原创 2023-06-12 23:21:36 · 2139 阅读 · 1 评论 -
直播系统开发:基于Nginx与Nginx-rtmp-module实现
Nginx-rtmp-module模块可以实现一个简易的直播系统。原创 2023-06-12 23:45:00 · 2416 阅读 · 1 评论 -
集成声网 SDK实现iOS平台音视频通话和虚拟背景功能
本篇文章主要是集成声网iOS端SDK,实现简易音视频Demo,并在Demo中实现虚拟背景功能。其中也会包含导入虚拟背景图片时遇到的一些问题,以及相关 API 的调用姿势。跟着小编一步一步做,你一定可以实现自己的音视频Demo,如果有任何问题,也可私信小编。原创 2023-06-09 03:45:00 · 355 阅读 · 0 评论 -
iOS开发最佳实践|集成声网SDK实现语音聊天室
在日常生活中经常会看到一些聊天场景,比如在线KTV、连麦开黑、多人相亲、娱乐聊天室等应用场景,随着移动应用开发的需求不断增加,多人语音聊天室成为了一个热门的应用领域。那么聊天室该如何实现呢?你是想从0到1,还是集成第三方SDK呢?当然是集成第三方SDK,今天这篇文章就来教大家集成声网SDK实现一个语音聊天室Demo。本次主要基于声网SDK实现iOS聊天室,功能比较简易,如果你想丰富自己的Demo,想要模拟一些场景,比如在线狼人杀、在线KTV、音效聊天室等,可以参考声网的声动语聊。原创 2023-06-08 23:27:01 · 872 阅读 · 0 评论 -
小白必看,集成七牛云SDK实现Web端音视频通话
如果你有一个实现”1v1视频通话“的场景需求,如果你想入门音视频,不妨来看看这篇文章。通过少量的代码集成七牛音视频SDK,实现高质量、低延迟的视频通话Web应用。原创 2023-03-22 13:34:46 · 2390 阅读 · 13 评论 -
1024程序员节|FFmpeg 调整声道数、采样率、码率
之前给大家分享过 [流媒体资源归档],但是这些流媒体小编并没有对其进行再次划分,比如采样率或者声道数。因为最近有产品出现使用 `hev2编码`方式的音视频,存在异常,平时测试中,很少去关注这么细致的内容,所以这也算是一个警示。所以呢,今天是想给大家分享下,如果使用 `FFmpeg` 来调整音视频的声道数、采样率、码率等。原创 2022-10-24 19:16:28 · 6252 阅读 · 0 评论 -
ffmpeg、ffplay、ffprobe 常用命令详解(音视频必备)
ffmpeg主要是多媒体的编解码工具,具体功能主要包括视频裁剪,去除水印,添加 logo,提取封面,提取音频,提取视频等功能。ffmpeg的主要工作流程相对比较简单,介绍如下,1)解封装(Demuxing)2)解码(Decoding)3)编码(Encoding)4)封装(Muxing)其中需要经过六个步骤,具体如下,1)读取输入源2)进行音视频的解封装3)解码每一帧音视频数据4)编码每一帧音视频数据5)进行音视频的重新封装6)输出到目标ffmpeg 整体处理的工作流程与步骤如图所示,原创 2022-10-02 23:47:54 · 4216 阅读 · 13 评论 -
全网最全音视频媒体流
今天主要分享的是音视频媒体流,其中包含纯音频和纯视频,当然还包括各种封装格式,赶快点赞收藏哦。这样就不用担心找不到媒体流啦!原创 2022-07-29 16:06:08 · 4505 阅读 · 1 评论 -
Mac中ffmpeg的编译与安装
小伙伴们端午安康啊,最近在学习音视频方面的知识点,所以就把自己所学的知识整理一下,当作自己的笔记,每当忘记的时候就来瞅一眼。请大家关注后续音视频相关的Blog。 ffmpeg 是用C语言开发的,是一个用于的多媒体开源库,它为开发者提供了丰富了音视频处理的调用接口。ffmpeg官网如果使用的是 Mac 电脑,可以输入以下命令安装 ffmpeg安装完成之后在终端输入ffmpeg,会有以下内容,ffmpeg的安装路径为/usr/local/Cellar/ffmpeg/5.0.1然后查看ffmpeg中的安装原创 2022-06-06 11:55:02 · 6127 阅读 · 2 评论