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

    视频直播技术--Android视频采集(Camera2)

    Camera2 介绍 今天为大家介绍一下如何在 Android 上进行视频采集。在 Android 系统下有两套 API 可以进行视频采集,它们是 Camera 和 Camera2 。 我今天主要给大家介绍一下如何使用 Camera2 进行视频的采集。 原码可以在这里获取 Camera2 整体工作结构 Camera2结构图 Camera Device:代表一个摄像头,在一部手机上有可能有多个摄像头,如前置摄像头,后置摄像头等。 通过以上的步骤,就可以从Camera设备中获取到视频了。我们还可以通过Android的MediaRecorder类将获取到的视频录制下来进行回看。 小结 通过上面对 Camera2 API 使用的分析,我们们可以看到 Camera2 完全采用了异步的架构模式,在完成 Camera 每一步操作后系统都会通知用户,用户可以在回调时做下一步的操作,而不用一直等待

    2.6K20发布于 2020-04-02
  • 来自专栏Cellinlab's Blog

    视频技术快览 0x2 - 视频传输和网络对抗

    之所以要打包,是因为接收端要能够正确地使用这些音视频编码数据,不仅仅需要原始的编码码流,还需要一些额外的信息, 如视频编码标准(H264、H265、VP8、VP9 或 AV1)、视频播放速度等。 RTP 是用来传输实际的视频数据的。它就像一个快递盒,先装好视频,然后填好运送的视频基本信息和收件人信息,最后将视频运送到收件人手上。而 RTCP 协议则像是一个用来统计快递运送情况的记录表。 # SVC 是什么 SVC 是指一个码流当中,可以分成好几层,如分成三层: 第 0 层是最底层,可以独立进行编解码,不依赖第 1 层和第 2 层; 第 1 层编解码依赖于第 0 层,但是不依赖于第 2 层; 第 2 层的编解码需要依赖于第 0 层和第 1 层; 并且,第 0 层质量最低,第 0 层加第 1 层次之,三层加在一起的时候质量最高。 如说上面三层 SVC 的例子:第 0 层就是一个可以独立解码的码流;第 0 层加 上第 1 层也是一个可以独立解码的码流;第 0 层加上第 1 层和第 2 层也是一个可以解码的码流。

    1.9K23编辑于 2023-05-17
  • 来自专栏全栈程序员必看

    搜狐视频P2P技术揭秘 – 架构篇

    2.客户端视角 搜狐视频P2P客户端并非单纯的只走P2P的客户端,由于需要向播放器提供数据,并且P2P通道质量的不确定性,需要使用CDN来弥补数据,因此产生了节约比这个指标。 节约比,又叫分享率,从微观上来讲就是在一次播放中,通过P2P下载的媒体数据占据总数据量(P2P+CDN)的比例,宏观上指在一段时间内P2P系统提供的带宽占据视频网站总可用带宽(P2P+CDN)的比例。 HotVrs 搜狐视频的所有非自媒体剧集的数据查找服务,相当于一个数据库,会根据视频的vid和清晰度给客户端返回剧集的分段信息,以及相应的调度服务地址。 搜狐视频的CDN回源策略是主推,结合拉。也就是说,在一个剧上线后,会主动从源站推送到各边缘节点,个别新上的边缘节点无法命中的情况下才会回源,减少回源的压力。 3.数据格式 搜狐视频CDN内部存储的是按照一定参数转码后的MP4格式,主要参数有: 时长(5min); I帧间隔(10s); 各个清晰度的分辨率; 水印…… 每个剧会被切成最大

    1.6K10编辑于 2022-09-06
  • 来自专栏全栈程序员必看

    搜狐视频P2P技术揭秘 – 流程篇

    搜狐视频P2P技术揭秘 – 流程篇 1 协议 2 探测NAT类型 3 获取Proxy和RtmfpServer 4 登录Proxy和RtmfpServer 5 获取文件信息 6 获取Peer 7 打洞 2 探测NAT类型 P2P Client使用STUN协议探测NAT类型,要准确探测NAT类型,需要在STUN Server上部署两个网卡,然后客户端按照RFC3489规定的标准流程执行探测。 3 获取Proxy和RtmfpServer 搜狐视频P2P有以下几类Peer: Windows端的搜狐影音,通过私有协议互通; Flash Peer,包括页面的Flash播放器、第三方集成了librtmfp 这样,向P2P系统、CDN系统的请求参数都已经准备充分。 P2P Client发送IHello消息给Rtmfp Server; Rtmfp Server将请求Rtmfp-DB查询目标的candidates,放入Redirect响应中; P2P Client收到

    1.1K20编辑于 2022-09-06
  • 来自专栏音视频技术学习笔记

    视频技术2)- iOS-ffmpeg开发环境

    、ffmpeg编译 x264在x86平台库依赖yasm,先要安装yasm(x86的汇编器), brew install yasm 编译参考:https://www.jianshu.com/p/e4f2eb6f3eb8 sourceforge.net/p/opencore-amr/fdk-aac/ci/v2.0.0/tree/ 编译脚本:https://github.com/kewlbear 注意事项 lame 编码mp3, x264编码视频 这么看来ffmpeg主要做解码的工作 x264 i386编译不过去,脚本有问题, CFLAGS="$CFLAGS -mios-simulator-version-min=5.0" -->7.0 (参考音视频编解码一书中作者的脚本 /3924c93290f0 三、ffmpeg 函数字段解释 1. linesize的解释 https://blog.csdn.net/liaozc/article/details/6110474 2.

    96420发布于 2020-03-30
  • 来自专栏视频加密

    p2p视频播放技术有哪些优势?

    P2p视频播放技术有哪些优点? 视频​‌‌已成为网络资源的主流趋势,视频播放实现边下边播完善用户体验,是一件十分重要的事情! p2p边下边播技术在手机模式下,是完全和PC一样的,这个是已经被小编用自己的产品证实过(从PC到安卓和iOS手机都可以) p2p视频播放技术追求的是更好的用户体验,可以实现如下性能: 1、节省服务器带宽 ,降低成本 2、支持边下边播 3、断点续传 4、支持多源下载,下载极速体验 6、天然防盗链,比http安全太多 7、封装简单,容易集成到自己的项目

    2.8K00发布于 2018-11-27
  • Veo2与Imagen3视频图像生成技术

    使用Veo 2和Imagen 3实现先进的视频与图像生成Veo 2:最先进的视频生成Veo 2能够创建涵盖广泛主题和风格的高质量视频。在与领先模型进行的人工评估对比中,Veo 2取得了最先进的结果。 Veo 2理解电影摄影的独特语言:在提示中指定类型、镜头或电影效果,Veo 2将以最高4K分辨率、长达数分钟的长度生成相应内容。 视频模型常产生“幻觉”(如多余手指或意外物体),Veo 2较少出现此类问题,使输出更真实。安全与负责任开发的理念指导了Veo 2。 与所有图像视频生成模型一样,Veo 2的输出包含不可见的SynthID水印,用于标识AI生成内容,减少错误信息和归属错误的风险。 新版Veo 2能力已上线Google Labs的视频生成工具VideoFX,并扩大了访问用户范围。可访问Google Labs加入等待名单。

    11710编辑于 2026-04-10
  • 来自专栏smy

    视频技术基础

    在线直播可以说从去年开始变成了一个火爆的创业领域,一下子出来了很多做视频直播的公司。但说实话这方面的技术书籍实在是非常的少,网上的资料也很零散,所以我决定写一些列介绍视频技术的文章。 今天这篇文章先对视频技术中的基础概念做一些简单的总结。 你所能看到的视频 现在可能大部分人都直接用浏览器在视频网站上看视频了,已经不太能看到视频的后缀名之类的东西了。 等|互联网视频| |TS|MPEG|支持|MPEG-2、MPEG-4、H.264|AAC,MPEG-1 Layers I, II, III|互联网视频、IPTV、数字电视| |FLV|Adobe Inc 音频的压缩编码标准包含AAC,MP3,AC-3等等,视频的压缩编码标准则包含H.264,MPEG2,VC-1等等。解码是整个系统中最重要也是最复杂的一个环节。 本文大部分内容抄自[总结]视音频编解码技术零基础学习方法,一部分来源于自己的总结《[总结]视音频编解码技术零基础学习方法》应该是国内视频领域最系统的学习资料了。有兴趣的朋友可以去仔细阅读一下。

    1.5K20发布于 2019-01-03
  • 来自专栏全栈程序员必看

    搜狐视频P2P技术揭秘 – 分享率控制篇

    搜狐视频P2P技术揭秘 – 分享率控制篇 1 业务决定控制逻辑 2 搜狐影音/搜狐视频 2.1 状态定义 2.2 输入事件 2.3 状态转换 2.4 转换逻辑 3 Flash 播放器/H5 播放器 在《搜狐视频P2P技术揭秘 – 架构篇》中指出播放器P2P客户端的一个重要任务就是寻找一个兼顾流畅率和分享率的平衡点,本文将介绍搜狐视频P2P客户端使用的方法。 2 搜狐影音/搜狐视频 搜狐影音(Windows)和搜狐视频(移动端)都实现了基于P2P的在线播放和离线下载业务,但是搜狐影音P2P的分享率比搜狐视频高,主要原因是: 搜狐影音在PC端,机器性能、网络环境整体更好 ; 搜狐影音开启了P2P的预加载,预加载的分段基本都使用P2P下载; 搜狐影音开启了P2P的本地缓存,已经播放过的视频被缓存到本地,再次播放时将直接加载本地缓存,而本次播放的数据被统计到P2P通道中。 event { 0:当前P2P速度; 1:当前CDN速度; 2:连续上报播放器的速度; 3:已经上报播放器的数据量; 4:已经上报播放器的数据比例; 5:已经上报播放器的时间; 6:视频文件的码率;

    1K20编辑于 2022-09-06
  • 来自专栏媒矿工厂

    SDR2HDR及视频增强的AI技术研究

    2019 NAIC AI大赛复赛角逐正在进行,为了激发启迪参赛选手思路,也为AI视频处理/AI视觉识别领域爱好者带来灵感,大赛组委会邀请上海交通大学宋利老师带来主题为SDR2HDR及视频增强的AI技术研究 宋利教授从超高清及SDR2HDR概要、视频增强AI技术发展和HDR视频的主客观评价三个方面讲解了SDR2HDR及视频增强的AI技术研究。 HDR技术包含三个维度的提升: 亮度范围:从SDR的0.1nits-100nits,拓展到0.01nits/0.001nits-1000/10000nits。 高制作门槛,普通视频内容制作者难以参与到产业链中。 为了利用大量的SDR视频资源,需要将SDR视频转换为HDR视频,这种技术称为逆色调映射技术。 宋利教授从基于深度学习的逆色调映射方法和基于AI的视频综合增强技术两方面介绍了视频增强AI技术发展。 最后,宋利教授介绍了HDR视频的主观评价以及客观评价指标。

    5K32发布于 2019-12-25
  • 来自专栏媒矿工厂

    《高动态视频技术

    《高动态视频技术》由上海交通大学媒体技术实验室编著,面向图像与视频处理领域HDR技术的研发人员、技术爱好者以及相关专业的本科生、研究生。 我们从HDR技术的基础知识开始,通过整理与总结现有的HDR相关标准,相关技术文档,完成了本书11个章节的编纂。 本书主要分为三个部分:HDR技术基础、HDR处理技术以及HDR编码方案,具体目录如下: 第一部分--HDR技术基础 第一章-光学与人类视觉感知特性基础 第二章-光电转换与HDR图像显示 第三章-色度学与颜色空间 的HDR编码优化 第十一章-HEVC/H.265的HDR编码方案 近年来,HDR技术以及相关的HDR显示设备,HDR视频制作与传输等产业与技术都在不断发展并日趋成熟,但是与HDR技术相关的理论背景以及相关技术介绍与总结却并不多 ,因此我们希望能够在本书中将HDR发展过程中的理论与技术,以及截至2018年的最新技术与相关成果尽可能地展现给读者,帮助读者更好地了解与研究HDR技术

    2.3K41发布于 2019-03-07
  • 视频技术入门指南

    本文翻译自我的英文博客,最新修订内容可随时参考:视频技术入门指南 你真的理解视频技术吗?什么是帧率、分辨率、码率?它们之间有什么关系?你知道“1080p”和“4K”中的“p”和“K”代表什么吗? 为什么视频文件有.mp4、.mkv、.flv 等多种后缀? 本文将从基础概念入手,带你系统理解视频技术的核心要素。 一、基础概念:存储与带宽 1. 例如:120Hz 屏幕播放 24fps 视频时,仍以 24fps 显示。 2. VMAF(视频多方法评估融合):Netflix 开发的综合指标,结合清晰度、块效应、运动流畅度等多维度评估画质。 2. 如需深入探讨编码参数调优或设备性能分析,欢迎访问博客获取更多技术细节:视频技术入门指南。

    1.5K10编辑于 2025-06-06
  • 来自专栏iOSDevLog

    vid2vid 视频视频转换vid2vid

    vid2vid ? teaser.gif Pytorch实现了我们的高分辨率(例如2048x1024)逼真的视频视频转换方法。 Pytorch实现了我们的高分辨率(例如,2048x1024)逼真的视频视频转换方法。它可用于将语义标签贴图转换为照片般逼真的视频,合成人们从边缘地图谈话,或从姿势生成人体。 视频视频合成 Video-to-Video Synthesis Ting-Chun Wang1, Ming-Yu Liu1, Jun-Yan Zhu2, Guilin Liu1, Andrew 视频视频翻译 标签到街景结果 ? city_change_styles.gif ? city_change_labels.gif 边框到面部结果 ? face.gif ? 文件夹中包含一个示例Cityscapes视频

    3.3K10发布于 2018-08-22
  • 来自专栏跟铭哥学音视频技术

    视频技术基础(一)--音视频技术概念基础

    最近开始学习TRTC实时音视频技术,我会记录并分享我的一些学习心得和体会,欢迎各位大佬来一起交流指正。 在开始正式学习TRTC之前,还是需要先了解一下音视频技术,这样可以方便以后的学习。 音视频技术介绍 什么是音视频技术?音视频技术其实就是音频技术视频技术的一个统称,在技术处理上,其实音频和视频是要分开处理的。 比如从客户端的摄像头、麦克风和本地原始文件等,获得基础的音视频数据; 2. 预处理。 image.png音视频参数 音视频主要参数即格式 视频参数: 1. 分辨率:视频面积大小(像素px); 2. 帧率:每秒的帧数量fps; 3. 码率:每秒的数据量bps(b = bit)。 音视频同步的算法如下图所示: image.png 流媒体协议 通常音视频数据体积比较大,所以在网络传输过程中都是连续不断的多媒体流量,在网络中传输音视频数据的技术叫流媒体技术,传输使用的协议就是流媒体协议

    6K156发布于 2020-06-16
  • 来自专栏LiteMedia

    介绍安防监控视频技术的发展及LiteCVR视频技术

    随着科技的不断发展,安防监控视频技术也在日新月异地进步。从最初的模拟视频监控到数字视频监控,再到现在的网络视频监控和智能视频监控,安防监控视频技术经历了漫长的发展历程。 此外,智能视频监控技术的出现也推动了安防监控视频技术的进一步发展。 二、安防监控视频技术的应用场景安防监控视频技术广泛应用于各个领域,如金融、交通、能源、教育等。 三、安防监控视频技术的未来发展趋势随着科技的不断发展,安防监控视频技术还将继续发展和进步。 2.智能化:智能视频监控技术将继续发展和完善,实现更高效、更智能的自动化识别、自动化追踪和自动化报警等功能,提高安防监控的效率和准确性。

    68910编辑于 2023-11-10
  • 来自专栏音视频直播技术专家

    「音视频直播技术」iOS视频采集

    前言 前两天给大家介绍了如何在iOS下进行音频采集,今天介绍一下在iOS下进行视频采集。 要了解iOS是怎样进行视频采集的,首先我们要了解 AVCaptureSession, AVCaptureDevice等几个基本概念及iOS上视频采集的工作原理。 AVCaptureVideoDataOutput AVCaptureVideoDataOutput是录制视频和访问视频帧的输出。它继承自 AVCaptureOutput。 根据视频类型 AVMediaTypeVideo,创建 AVCaptureDevice 对象。(可以创建视频设备也可以创建音频设备)。 小结 我们首先介绍了在iOS进行视频采集的一些基础概念,然后又通过分析 WebRTC 代码了解了视频采集的基本步骤(共 12 步)。

    4K40发布于 2020-04-02
  • 来自专栏即时通讯技术

    P2P技术如何将实时视频直播带宽降低75%?

    8、本文小结 到这里关于 P2P 分发网络的技术解析就结束了,P2P 技术从产生到现在已经经历了 19 年,而且 P2P CDN 也是下一代 CDN 的主体技术,P2P 技术和模型也一直变化改进。 《开源实时音视频技术WebRTC中RTP/RTCP数据传输协议的应用》 《简述实时音视频聊天中端到端加密(E2EE)的工作原理》 《实时通信RTC技术栈之:视频编解码》 《开源实时音视频技术WebRTC >> 更多同类文章 …… [2] 实时音视频开发的其它精华资料: 《专访微信视频技术负责人:微信实时视频聊天技术的演进》 《即时通讯音视频开发(一):视频编解码之理论概述》 《即时通讯音视频开发 Facebook实时视频直播》 《简述实时音视频聊天中端到端加密(E2EE)的工作原理》 《移动端实时音视频直播技术详解(一):开篇》 《移动端实时音视频直播技术详解(二):采集》 《移动端实时音视频直播技术详解 《Android直播入门实践:动手搭建一套简单的直播系统》 《网易云信实时视频直播在TCP数据传输层的一些优化思路》 《实时音视频聊天技术分享:面向不可靠网络的抗丢包编解码器》 《P2P技术如何将实时视频直播带宽降低

    6.3K30发布于 2018-08-29
  • 来自专栏视频加密

    p2p 大文件分发技术在游戏、视频领域的应用

    点量P2P下载技术哪些优势呢? P2P分发加速技术,可实现加速下载和节省带宽的作用,非常适合网游、视频、大文件等资源分发领域,尤其是在端游领域,可以用于定制属于自己的游戏下载器launcher,实现属于自己的P2P个性化。 目前搜狐畅游、巨人网络等多家知名企业已使用该技术,为企业很好的解决了端游下载慢、占用大量带宽的问题,极大的降低了运营成本。 P2P分发加速产品除了网游分发领域还可用在哪些方面呢? 其实只要是想提高下载速度和节省带宽的地方都可以用,比如大企业的内部文件分发传输、网吧系统三层更新、KTV点播更新系统、视频点播的更新。 具有哪些优势呢? 1、文件体积小,最小可做到1M左右, 2、兼容Windows XP以上全部Windows系统,并可定制提供Mac、Linux等系统版本。

    2.1K30发布于 2019-02-19
  • 来自专栏即时通讯技术

    视频直播技术干货(十一):超低延时视频直播技术的演进之路

    2、系列文章 本文是系列文章中的第 11 篇,本系列总目录如下: 《视频直播技术干货(一):揭秘百万级粉丝互动的Facebook实时视频直播》 《视频直播技术干货(二):P2P技术如何将实时视频直播带宽降低 》 《视频直播技术干货(八):淘宝高清、低延时的实时视频直播技术解密》 《视频直播技术干货(九):千万级直播系统后端架构设计的方方面面》 《视频直播技术干货(十):一文读懂主流视频直播系统的推拉流架构、 传输协议等》 《视频直播技术干货(十一):超低延时视频直播技术的演进之路》(* 本文) 3、低延时直播技术的作用 网络基础设施升级、音视频传输技术迭代、WebRTC 开源等因素,驱动音视频服务时延逐渐降低 5、传统直播技术在实时互动场景中的不足 1)视频延时和弹幕交互的延时存在显著差异,问题聊天内容互动与视频传输图像节奏不匹配: 2)观众与主播互动形式单一,是单向内容传导无法做到双向(在 RTC 技术引入之前无法显著解决 ; 2)同时上层在监控网络模块和解码模块的缓存长度,有相应的兜底逻辑: a.

    4.9K11编辑于 2024-01-04
  • 来自专栏CreateAMind

    视频预测论文2

    CodeIssues14Pull requests0 Projects 0 Wiki Insights

    63920发布于 2018-07-24
领券