音视频开发

音视频牛哥5 天前
音视频开发·视频编码·直播
Linux平台下RTSP|RTMP播放器如何跟python交互投递RGB数据供视觉算法分析我们在对接Linux平台RTSP播放模块的时候,遇到这样的技术需求,开发者需要把Linux RTSP播放器拉取的数据,除了实时播放外,还要投递给python,用于视觉算法分析。
树獭非懒7 天前
android·架构·音视频开发
Android车载开发启示录(四)笔者在从事Android车载行业的开发过程中,发现Android车载开发和平时的Android开发还是有很大不同之处,对于一个小白来说或者说如果是刚入行的新人都会很陌生,目前市场也没有很多系统性的知识提供给大家。
mortimer8 天前
开源·openai·音视频开发
语言无界:视频翻译技术原理与流程探索受益于AI技术的快速进步,曾经颇具挑战性的视频翻译如今变得更加易于实现,尽管效果可能尚未达到完美。视频翻译较之文本翻译更为复杂,但核心依然是基于文字的翻译(尽管存在直接将声音转换成另一种语言声音的技术,但这种方法目前还不够成熟,实用性有限。)
哔哩哔哩技术14 天前
音视频开发
视频云沉浸式音视频技术能力探索与建设随着传输技术、显示技术与算力的持续提升,用户对于音视频体验的需求在提高,各家设备厂商也在探索和推出对应的技术与产品。打造空间感的空间视频与空间音频是其中最为关键的2项技术,bilibili视频云在这两项技术领域也进行了相关代探索与建设。
小红书技术团队16 天前
计算机视觉·音视频开发·视频编码
斩获 CVPR NTIRE 冠亚军,小红书如何提升短视频与直播体验质量?近日,CVPR NTIRE 2024 Challenges[1] 各赛道相继公布比赛结果,小红书音视频架构团队图像算法组在两项重要竞赛中斩获冠、亚军。
十年编程老舅16 天前
音视频·音视频开发·sdl·c++音视频·c++多线程
音视频开发_SDL多线程今天将向大家介绍一下SDL中的多线程的使用。通过下面对SDL 线程与锁相关的API介绍,你会发现,它与 Linux, Windows相关的API几乎是一模一样的。从这里可以推断出,其实SDL对于多线程的处理只是为大家提供了一套统一接口,并没有做其它太多的工作。
音视频牛哥17 天前
音视频开发·视频编码·直播
Android平台下VR头显如何低延迟播放4K以上超高分辨率RTSP|RTMP流VR头显需要更高的分辨率以提供更清晰的视觉体验、满足沉浸感的要求、适应透镜放大效应以及适应更广泛的可视角度,超高分辨率的优势如下:
音视频牛哥18 天前
音视频开发·视频编码·直播
Android平台如何实现多路低延迟RTSP|RTMP播放?实际上,我们在2015年做Android平台RTSP、RTMP播放模块的时候,第一版就支持了多实例播放,因为SDK设计比较灵活,做个简单的player实例封装即可实现多实例播放(Android Unity的就有多路demo),所以官方一直没有正式demo,本次也是有个开发者提到,希望测试下我们多路播放的效果,自己又不想做封装,索性给做个版本。
walterfan20 天前
webrtc·音视频开发
WebRTC-之音视频同步在网络视频会议中, 我们常会遇到音视频不同步的问题, 我们有一个专有名词 lip-sync 唇同步来描述这类问题,当我们看到人的嘴唇动作与听到的声音对不上的时候,不同步的问题就出现了
walterfan20 天前
webrtc·音视频开发
WebRTC-拥塞控制技术之-Transport-Wide-Congestion-Control前面回顾拥塞控制的一些理论 拥塞控制技术笔记一: 理论篇, 接下来再回顾 WebRTC 中应用较广的 Google 提出来的 GCC(Google Congestion Control), 它有两个版本:
walterfan20 天前
webrtc·音视频开发
RTP-和-RTCP为满多媒体应用传输实时数据的需要, IETF RFC 3550 定义了实时传输协议RTP: A Transport Protocol for Real-Time Applications 即为实时应用程序所定义的传输协议, 它为交互式音频和视频聊天和会议应用提供端到端的传输服务.
walterfan20 天前
webrtc·音视频开发
WebRTC-之-MediaStream--用你的浏览器拍照先看一下效果,你可以在这里亲自动手试试 www.fanyamin.com/webrtc/exam…WebRTC 中对媒体流 Media Stream 做了内置的支持,可以从电脑的摄像头,麦克风中捕获音频或视频流,并在 HTML5 所支持的 或 或 中回放或展示。
walterfan20 天前
webrtc·音视频开发
WebRTC-之-MediaRecorder--用你的浏览器录音和录像既然现在的笔记本电脑,平板,手机都有摄像头和麦克风,那么录音和录像就是一件非常容易的事情了,但是如果不用别人写好的录音录像程序,让你自己来实现一个录音和录像应用,其实也没那么简单。
walterfan20 天前
webrtc·音视频开发
WebRTC-之-Insertable-Stream:端到端加密很简单Abstract: WebRTC Insertable Stream 的介绍及其端到端加密案例 Authors: Walter Fan Status: WIP Class: Learning Minutes Updated: 2021-10-16 Link: www.jianshu.com/u/e0b365801…
walterfan20 天前
webrtc·音视频开发
WebRTC-协议之-ROAP-(RTCWeb-Offer-Answer-Protocol)-实时网页提议应答协议ROAP 就是 RTCWeb Offer/Answer Protocol 实时网页提议应答协议 这是一个新协议, 目的是为了搭建媒体通道, 由思科,谷歌及Mozilla的几位工程师提出, 还在草案阶段, 并未正式发布.
walterfan20 天前
webrtc·音视频开发
DTLS-握手为什么常失败在做弱网测试的时候, 发现了一个奇怪的问题, 我们分别在上行和下行通道上施加从 5% , 10% 到 20% 的丢包,
walterfan20 天前
webrtc·音视频开发
如何创建-WebRTC-会话一WebRTC 是一套基于 Web 的实时通信解决方案,通过浏览器内置的 API 来支持音视频通道的搭建。
walterfan20 天前
webrtc·音视频开发
GStreamer-基础教程三--动态管道-- 老范编译自 GStreamer 官方教程我们可以在应用程序开始时定义整体管道,也可以在有足够信息时“动态”构建管道。
十年编程老舅1 个月前
ffmpeg·音视频开发·ffmpeg命令行·c++音视频·ffmpeg滤镜·ffmpeg教程·ffmpeg开发
FFmpeg滤镜完整列表FFmpeg滤镜完整列表滤镜名称用途acompressor压缩音频信号,当输入信号超过某个预设阈值时,压缩器就会开始工作。该滤镜使音量大的部分变得不那么响亮,而音量小的部分相对变得响亮,这样就可以使整体听起来更加均衡,常用于音乐制作、广播和现场混音。
永远不打烊2 个月前
c++·音视频开发
window使用fdk-aac库编码音频数据本篇基于之前的一直准备工作,做好了fdk-aac编译集成到ffmpeg,以及之前用ffmpeg写好的音频pcm重采样。结合起来,在我的MediaPush项目基础上。编码aac音频数据。后面会结合视频的会h264一起做各种的视频推流技术,比如rtmp推流等。