首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏音视频技术学习笔记

    音视频技术(6)-iOS音视频同步

    音视频同步播放流程 网上绝大多数代码都是参照ffplay来实现的,下面按照接入流程一步步讲解如何实现iOS平台上音视频同步 iOS接入ffmpeg和SDL可以参考前面的文章,本文不做赘述。 打开流并解析音视频帧 注意几点 1.新版本ffmpeg里,新增api,avcodec_parameters_to_context(...)用来获取解码参数 2.新的解码方法,和渲染的api 视频解码需要将pts自然数转成秒值,以和音频同步,音视频同步有多种方法,基于人对声音比较敏感,一般采用视频同步到音频。 可以参考前面音频 和 视频渲染讲解,没有复杂之处 本篇文章花的时间较长,反复研读代码才基本明白是怎么回事,想要再进一步理解,还得去读ffmpeg的源码实现,当前阶段先不做深入了解,比这更重要的是把整个音视频处理大的流程和基本原理磕清楚 音视频处理确实涉及的技术比较深,与笔者当前的工作并不match,只能在不多的休息时间里再挤一点时间,日拱一卒去学习钻研,加油。

    2.7K30发布于 2020-03-27
  • 来自专栏音视频技术

    互动协作白板与音视频实时同步技术实践

    痛点分析 (1)什么是白板音视频不同步 从上图展示的场景,很明显我们可以知道在这个场景中白板比音视频流先到达了学生端,从而导致学生端先看到了白板的操作再收到音视频流。 在小班课场景下,为了达到一个良好的实时效果,一般会采用低延迟实时音视频方案,在正常网络下,现在主流的音视频厂商,都可以做到音视频的延迟在100ms以内,所以这个时候,音视频的传输延迟和互动白板的传输延迟其实并不大 解决方案 (1)多端操作同步 针对以上痛点我们分别对其进行了优化,其实在线协作文档里面临的最大问题就是多端同步问题,这方面比较成熟的方案是用OT算法。 互动白板在协作性上其实和在线文档较为类似,因此,我们在互动白板上借鉴了该思路,采用了中心化的思想来做多端同步。 互动白板里其实比较难的点应该是文本编辑,这里可以做的很简单,也可以做的很复杂,如果做的很复杂的话,其实有点类似于在线协作文档,如果有对这方面感兴趣的同学,可以去网上搜一些相关的OT开源算法进行了解,我们不在这里对这个点进行阐述

    5K54发布于 2020-09-15
  • 来自专栏PDF转换docx

    6大多人协作工具推荐

    在社会发高速发展的今天,越来越多的人加入了在线办公的大军中,所以就有很多的在线办公难题需要解决,比如多人在线协作等等,今天我就为大家带来6款多人协作办公软件的测试,接下来请往下看。 主要协作功能; ONLYOFFICE支持云端使用,可以实现多人实时在线编辑,协同工作。 语音、视频、评论、超链接聚集在一个画布上 团队协作;与团队进行远程协作编辑、视频和演示,成员可以在画布中查阅关键信息,例如敏捷回顾、项目路线图、 OKR和策略规划进度,随时获得团队实时反馈,打造更流畅的工作流程 boardmix博思白板,一款集多个软件功能于一体的在线白板软件,具备多人实时协作的能力,支持音视频通话、演讲模式,适合于在线培训、授课,以及企业进行团队分享、头脑风暴、远程会议等场景,帮助我们线上办公协同也能像面对面交流一样方便 结语; 好了,今天就给大家测试这6协作软件,如果大家以后向要测试其他的软件尽管私信或者评论区留言给我,我会尽量满足大家的要求。

    4.6K40编辑于 2023-01-06
  • 来自专栏音视频协作工具

    适合广告行业乙方使用的音视频协作工具

    1、Frame.io:https://frame.io/Frame.io做的是视频审查和协作的工作,它通过将所有的媒体资产、草稿等收集到一个地方,并允许所需的审查者访问它。它还提供版本历史跟踪。 2、分秒帧:https://www.mediatrack.cn/图片分秒帧是一款音视频生产协作工具,以极具创新的视频审阅方式为核心,为创作者提供一站式在线协作服务,音视频内容生产效率提升3倍以上。 直观展示各版本意见,查看修改完成情况;4精准传达修改意见:画面上标记问题点,精确到帧,画笔、文字、上传参考图片,意见表达清晰明了;5自动形成意见清单:一键导出清单,意见整理时间从半天缩短到3秒,快速确认,有据可查;6同屏修改不再遗漏

    1.1K60编辑于 2022-10-19
  • 来自专栏Qt项目实战

    Qt音视频开发6-ffmpeg解码处理

    一、前言 采用ffmpeg解码,是所有视频监控开发人员必备的技能,绕不过去的一个玩意,甚至可以说是所有音视频开发人员的必备技能。 ) 获取音频流并初始化音频解码器(av_find_best_stream、avcodec_find_decoder、avcodec_open2) 预分配帧内存(av_frame_alloc) 循环读取音视频

    2.1K00发布于 2020-08-08
  • 来自专栏学习之路

    【Git#6】多人协作 & 企业级开发模型

    一、多人协作 1. 是时候干最重要的一件事情了,实现多人协作开发! 不同分支下的协作 一般情况下,如果有多需求需要多人同时进行开发,是不会在一个分支上进行多人开发,而是一个需求或一个功能点就要创建一个 feature 分支。 此时远端码云的状态如下: 两个人协作开发的状态图也如下: 正常情况下,你俩就可以在自己的分支上进行专业的开发了! 你选择的分支模型最终都是 为了让人们更容易地进行软件协作开发。

    55810编辑于 2025-07-24
  • 《拆解 legacy 系统困局:AI 协作6个核心价值》

    就在这种近乎绝望的节点,我提出引入AI工具参与协作,当时没人抱太大希望,只当是“死马当活马医”,却没想到这个决定彻底扭转了项目的走向。 旧系统拆解工作步入正轨的同时,新功能“动态角色权限适配”的开发也同步启动了,这时Cursor作为编辑器级的AI工具,自然而然地成了我们的“实时协作伙伴”。 其中有6个场景是团队在前期设计时完全没考虑到的,比如“临时角色权限到期后,系统是否能自动恢复原角色权限”,这个场景如果没覆盖到,很可能导致用户权限异常,影响业务正常开展。 最后,它是“协作连接器”,通过生成清晰的逻辑图谱、接口文档、注释说明,极大地减少了跨岗位、跨终端协作中的“信息差”—以前前端和后端工程师对接接口,经常因为文档不清晰争论半天,现在基于AI生成的标准化文档 但最关键的启示是:高效的AI协作,从来不是“依赖AI”,而是“学会与AI高效配合”。

    40310编辑于 2025-09-22
  • 来自专栏实时音视频TRTC从小白到熟练

    实时音视频开发学习6 - 云端录制与回放

    也可以将房间的多路音视频先进性云端混流,再将混合后的音视频录制成一个文件,混流的概念会在高级功能中做具体的阐述。 后者则可以指定只录制一部分用户的音视频流,这需要您通过客户端的 SDK API 或者服务端的 REST API 进行控制,需要额外的开发工作量。 存储位置 如果你选择的时HLS文件格式,且没有设置续播,那么音视频直播停止之后便会自动保存在腾讯云的云点播的媒体资源中,视频管理选项。 代码见demo6—platerExample—test4.js。 代码见demo6。 注:更多内容请关注腾讯云的实时音视频

    8.3K30发布于 2020-08-24
  • 来自专栏具身小站

    4轴SCARA与6协作机器人:工程对比

    REF:棚架葡萄高速切接采收机器人设计与试验 01 方案选型 SCARA 机械臂和六关节机械臂,SCARA 型号为日本IAI 公司 IX NNN7020 工业机器人,六关节机械臂为遨博的 i5 协作机器人

    36310编辑于 2026-03-04
  • 腾讯会议以音视频技术与AI能力重塑教育行业教学与协作模式

    集成音视频引擎与开放平台架构 腾讯会议依托 腾讯天籁音频引擎(覆盖腾讯实时通信产品中90%的通信业务)提供核心音视频能力。 智能课程摘要功能帮助学生通过线上平台自主学习,API接口融入校内多层学习平台 好未来:数万员工在自建平台"知音楼"上每周召开10万+场会议,通过腾讯会议SDK实现端到端安全管理 国家开放大学:为1471.5万名学生提供稳定音视频平台

    16410编辑于 2026-05-30
  • Agent设计模式(6):Multi-Agent模式——构建多Agent协作系统

    就像一个人解决不了所有问题,多个专业分工的Agent协作才是正解。 这就是今天要讲的Multi-Agent模式。 一、为什么需要多Agent? 先看一个现实场景:代码审查。 多步骤 第3篇 Tool-Use模式 调用外部工具 需要扩展能力 第4篇 Memory模式 记住上下文 长对话、状态维护 第5篇 Chain-of-Thought模式 显式推理链 复杂推理、数学问题 第6篇 Multi-Agent模式 多Agent协作 复杂系统、专业分工 这些模式不是互斥的,而是可以组合使用。 Enabling Next-Gen LLM Applications" 工具/框架: LangChain:Agent开发框架 AutoGen:Multi-Agent框架(微软) CrewAI:Multi-Agent协作框架

    94512编辑于 2026-05-09
  • 来自专栏云计算D1net

    安全团队和云计算团队之间更好协作6个技巧

    良好的沟通、对各个团队目标的相互理解以及适当的流程和基础设施,可以确保云计算团队与安全团队之间建立有效的协作关系。 随着云计算技术的成熟,云计算工程师与安全团队之间更好的协作应该自然地随之增长。 以下是有关如何改善云计算团队与网络安全团队之间协作的一些技巧: 1 事先提出问题;尽早开诚布公地进行沟通 微软公司首席技术官现代工作办公室的安全架构师Wayne Anderson强调,安全保护系统用户的信任和隐私是企业中每个人的责任 此外,McGladrey建议,通过Microsoft Teams、Slack或其他在线协作平台保持团队之间开放的沟通渠道。企业可以通过设置跨团队或项目通信共享渠道来做到这一点。 6 保留安全性和云计算文档的硬拷贝 Raju提倡记录企业的主要安全决策和云计算决策,并在勒索软件攻击或其他网络攻击可能会使企业的团队无法访问在后端系统上的在线文档的情况下,使两个团队都可以访问这些文档的硬拷贝版本

    72120发布于 2021-05-08
  • 来自专栏关键帧Keyframe

    Android AVDemo(6):音频渲染,免费获得源码丨音视频工程示例

    塞尚《自助餐》 iOS/Android 客户端开发同学如果想要开始学习音视频开发,最丝滑的方式是对音视频基础概念知识有一定了解后,再借助 iOS/Android 平台的音视频能力上手去实践音视频的采集 → 编码 → 封装 → 解封装 → 解码 → 渲染过程,并借助音视频工具来分析和理解对应的音视频数据。 在音视频工程示例这个栏目,我们将通过拆解采集 → 编码 → 封装 → 解封装 → 解码 → 渲染流程并实现 Demo 来向大家介绍如何在 iOS/Android 平台上手音视频开发。

    88020编辑于 2022-06-13
  • 来自专栏ApiPost接口测试

    接口协作--apipost接口协作工具

    接口协作 apipost支持接口在线协作编辑功能,打开apipost创业一个团队,在创建一个项目。 在把需要一起协作的人员添加到团队中 在进行项目编辑把需要进行协作的人员拉取到项目中 之后在进入项目创建接口就可以进行接口协作了 Apipost官方链接:https://console.apipost.cn

    1.3K20编辑于 2022-05-24
  • 来自专栏关键帧Keyframe

    iOS AVDemo(6):音频渲染,免费获得源码丨音视频工程示例

    毕加索《桌子》像素版 iOS/Android 客户端开发同学如果想要开始学习音视频开发,最丝滑的方式是对音视频基础概念知识有一定了解后,再借助 iOS/Android 平台的音视频能力上手去实践音视频的采集 → 编码 → 封装 → 解封装 → 解码 → 渲染过程,并借助音视频工具来分析和理解对应的音视频数据。 在音视频工程示例这个栏目,我们将通过拆解采集 → 编码 → 封装 → 解封装 → 解码 → 渲染流程并实现 Demo 来向大家介绍如何在 iOS/Android 平台上手音视频开发。 errorWithDomain:NSStringFromClass(self.class) code:status userInfo:nil]; return; } // 6

    1.2K20编辑于 2022-06-13
  • Wave AI录音全向麦克风:以硬件算法协同破解室内音视频协作音频痛点

    直面室内音视频协作音频核心瓶颈 影石Insta360(2015年成立于广东省,以C端户外运动相机闻名,战略向“室内会议、专业音频”拓展)在延伸影像核心能力中,识别出两大音频战略困境: 企业远程协作场景 行业标准场景:室内会议智能麦克风领域缺乏统一解决方案,市场产品性能参差不齐,需推动形成“算法+硬件”标准化协作方案。 构建硬件算法协同的音频解决方案 影石Insta360与腾讯云天籁实验室合作,以“硬件+算法”深度协同为核心推出方案: 产品组合:Wave AI录音全向麦克风(硬件)+影石Link网络摄像头(画面协同),覆盖“企业远程协作 研发落地:通过多轮技术迭代,仅声学层面完成6代样机优化,确保小硬件排列下高精度声学性能,最终定型量产。 行业效益 建立标准化方案:通过“腾讯云天籁算法+影石硬件”组合,为室内会议智能音频领域提供可复用的“算法+硬件”协作范式,推动行业从“零散产品”向“标准化服务”升级。

    29510编辑于 2026-04-02
  • 来自专栏福大大架构师每日一题

    音视频八股文(6)-- ffmpeg大体介绍和内存模型

    播放器框架图片常用音视频术语• 容器/文件(Conainer/File):即特定格式的多媒体文件,比如mp4、flv、mkv等。 常用概念-复用器图片常用概念-编解码器图片FFmpeg的整体结构图片FFMPEG有8个常用库• AVUtil:核心工具库,下面的许多其他模块都会依赖该库做一些基本的音视频处理操作。 • AVFilter:音视频滤镜库,该模块提供了包括音频特效和视频特效的处理,在使用FFmpeg的API进行编解码的过程中,直接使用该模块为音视频数据做特效处理是非常方便同时也非常高效的一种方式。 ◼ avformat_open_input();打开输入视频文件◼ avformat_find_stream_info():获取音视频文件信息◼ av_read_frame(); 读取音视频包◼ avformat_seek_file

    1K00编辑于 2023-04-26
  • 来自专栏AI SPPECH

    Multi-Agent 协作:分工、协作与冲突解决

    :串行执行、并行执行与层次化执行 5.1 协作策略概述 5.2 串行执行策略 5.3 并行执行策略 5.4 混合协作策略 6 冲突解决:投票、仲裁与优先级机制 6.1 冲突的类型与来源 6.2 投票机制 任务分配、结果汇报 高速数据交换 容错性 高 中等 低 消息持久化 可选 通常不持久化 不持久化 5 协作策略:串行执行、并行执行与层次化执行 5.1 协作策略概述 协作策略决定了多个 Agent 混合协作策略结合两者的优点。 plan' in task_type or 'design' in task_type: return 'planner' return None 6 AgentPriority(IntEnum): LOWEST = 1 LOW = 2 NORMAL = 3 HIGH = 4 HIGHEST = 5 CRITICAL = 6

    39510编辑于 2026-05-28
  • 来自专栏腾讯社交用户体验设计

    高效协作 I 资源库的协作方式

    然而,在整个项目流程中,设计与开发之间的协作,也是完成整个项目的关键环节。设计师如何与开发之间进行高效协作呢?这是我们想要解决的问题。 本文将从分析现有的设计开发协作方式存在的问题出发,然后探索一种新的协作方式—Git资源库的协作方式,希望对大家有所帮助。 现有设计师与开发协作的问题 腾讯文档作为一款跨平台的工具协作产品,目前涵盖了多个平台多个端,包括手机端、Pad端、PC客户端、PC网页端等。 思考:现有的协作方式,对于设计和开发来说都不是最好的协作方式,我们希望基于以上这些问题,寻找一种更优的解决方案,较少的占用开发人力,较快的进行资源迭代,从而让协作变得更加高效。 资源库跟随版本号自动更新,自动发布; 高效协作新方式:云端库+组件库+资源库 我们将资源库的协作方式应用到了项目上,经过验证,对于跨平台产品来说,确实极大的提升协作效率。

    1.1K20发布于 2020-12-02
  • 来自专栏福大大架构师每日一题

    音视频八股文(6)-- ffmpeg大体介绍和内存模型

    播放器框架 在这里插入图片描述 常用音视频术语 • 容器/文件(Conainer/File):即特定格式的多媒体文件, 比如mp4、flv、mkv等。 在这里插入图片描述 常用概念-编解码器 在这里插入图片描述 FFmpeg的整体结构 在这里插入图片描述 FFMPEG有8个常用库 • AVUtil:核心工具库,下面的许多其他模块都会依赖该库做一些基本的音视频处理操作 • AVFilter:音视频滤镜库,该模块提供了包括音频特效和视频特效的处理,在使用FFmpeg的API进行编解码的过程中,直接使用该模块为音视频数据做特效处理是非常方便同时也非常高效的一种方式。 ◼ avformat_open_input();打开输入视频文件 ◼ avformat_find_stream_info():获取音视频文件信息 ◼ av_read_frame(); 读取音视频包 ◼

    98020编辑于 2023-06-09
领券