首页 > 其他分享 >音视频技术开发周刊 | 165

音视频技术开发周刊 | 165

时间:2023-07-20 11:01:27浏览次数:69  
标签:qq weixin 音视频 技术开发 mp https 165 com

内容推荐

碎片化时代,别让用户费脑子

本次讲师采访我们邀请到了本次LiveVideoStackCon 2020 北京站的讲师,摩象科技的技术总监刘智美来做采访,作为互联网的从业者,尤其是专注于服务内容生产领域的专家,这篇采访我想从一个最近大家比较关注的事件引出。

https://mp.weixin.qq.com/s/fk_GYljlOfHCeyAf1bmBxw

架构

了解 onicecandidateerror

如何处理常见的 701 和 401 STUN / TURN 服务器错误。

https://webrtccourse.com/course/webrtc-codelab/module/fiddle-of-the-month/lesson/understanding-onicecandidateerror/

WHIP – 使 WebRTC 易于用于媒体平台提取

新的 IETF 草案,用于提取视频广播场景的简单传输协议。有关 Medooze 和 Meetecho 的更多信息。

http://webrtcbydralex.com/index.php/2020/09/30/whip-make-webrtc-easy-to-use-for-media-platforms-ingest/

WebRTC 安全架构的8个组成部分

WebRTC 安全方面的概述。

https://www.red5pro.com/blog/webrtc-security-architecture/

传输网络

Chrome正在部署HTTP / 3和IETF QUIC

QUIC是一种新的网络传输协议,结合了TCP,TLS等功能。HTTP / 3是HTTP的最新版本,该协议承载绝大多数Web流量。HTTP / 3仅在QUIC上运行。

https://blog.chromium.org/2020/10/chrome-is-deploying-http3-and-ietf-quic.html

基于Netty 实现一款自定义协议

本文首先将自定义协议与HTTP协议进行了对比,阐述了自定义协议的一些优点。然后定义了一份自定义协议,并且讲解了协议中各个字节的含义。最后通过Netty对自定义协议进行了实现,并且实现了基于自定义协议的心跳功能。

https://mp.weixin.qq.com/s/Usf6x4hd-Ku6edkTyfibvw

LinkedIn的内容交付策略

本文来自Content Delivery Summit 2020的演讲,演讲者是来自LinkedIn的Bhaskar Bhowmik,演讲的主要内容是LinkedIn的内容交付策略。

https://mp.weixin.qq.com/s/jjbttww4r4rl0WYO0zWcWw

通过更好的拥塞控制进行更有效的传输

本次演讲来自Demux-SF Video Technology July 2020,主讲者是Facebook的软件工程师Nitin Garg,介绍了怎样通过更好的拥塞控制进行更有效的传输,进而提高视频质量。

https://mp.weixin.qq.com/s/yWXiU-yMTY2dcT8Y6j19tQ

编解码

FFmpeg代码架构

FFmpeg的学习过程很难,梳理清楚结构,整体的代码脉络就比较清楚了,但是libavfilter等核心模块本文没有讲。

https://mp.weixin.qq.com/s/elNw6nxc0caN9z76uLJaSg

ijkplayer

音视频开发中使用ffmpeg的地方非常多, 播放场景/音视频编辑场景, 其中都会使用到ffmpeg核心模块, 本文的介绍就是告诉大家, 我们可以将不同的功能模块封在同一个ffmpeg库中, 帮我们节省空间。

https://mp.weixin.qq.com/s/6kfu-U61E-MTmwoydmNAVw

音视频技术

YouTube Stories中的视听语音增强

尽管人们投入巨大的精力来改善使用智能手机相机拍摄的视频的质量,但视频中的音频质量却常常被忽略。例如,视频中某个主题的讲话可能会引起混乱,失真或难以理解,其中有多个人讲话,或者背景噪声很高。

https://ai.googleblog.com/2020/10/audiovisual-speech-enhancement-in.html

Android 中通过 FFmpeg 命令对音视频编辑处理(已开源)

有时候我们想对音视频进行加工处理,比如视频编辑、添加字幕、裁剪等功能处理,虽然 Github 上开源了一些比较不错的项目,但是如果我们想在此项目上进行二次开发,比如我想拿到该项目的动态库基于 OpenH264 来进行对 YUV 编码,这个时候有可能该动态库没有集成 OpenH64 库,所以为了扩展性,我就自己弄了一套万能的库,基本上包含了所有常用的音视频处理库,你不用再去进行编译。

https://mp.weixin.qq.com/s/K23qVq_qwmc0JY7dmTeVRg

AI智能

74KB图片也高清,谷歌用神经网络打造图像压缩新算法

还在为图像加载犯愁吗?最新的好消息是,谷歌团队采用了一种GANs与基于神经网络的压缩算法相结合的图像压缩方式HiFiC,在码率高度压缩的情况下,仍能对图像高保真还原。

https://mp.weixin.qq.com/s/WO_r7aSVaTP0Idzhj8kq0w

连宙辉:文字图像图形生成技术研究进展

CSIG文档图像分析与识别。

https://mp.weixin.qq.com/s/1JOmHPu8I31Sw-Ad9RejqQ

玩转StyleGAN2模型:教你生成动漫人物

生成式对抗网络(GAN)是一种能够生成新内容的生成模型。由于其有趣的应用,如生成合成训练数据、创建艺术、风格转换、图像到图像的翻译等,这个话题在机器学习的领域中非常流行。

https://mp.weixin.qq.com/s/SvsXNuhym0gYBDdBztbFaQ

图像

GIMP 2.10.22发布

GIMP开始支持AV1的图片容器AVIF。

https://www.gimp.org/news/2020/10/07/gimp-2-10-22-released/

基于业务场景下的图片/文件上传方案总结

图片/文件上传组是企业项目开发中必不可少的环节之一, 但凡涉及到用户模块的都会有图片/文件上传需求, 在很多第三方组件库(ant desigin, element ui)中它也是基础组件之一. 接下来笔者就来带大家从零实现一款图片/文件上传组件以及扩展出更强大的上传组件。

资源推荐

如何提升职业工作效率 -  腾讯技术工程

日常开发工作中,有时候你是否发现写代码时 6 到飞起顺风顺水,但涉及到需求跟进,会议参与,与人沟通,目标制定等工作场景时,总是不得章法,出现表达不清楚,抓不住重点,琐事包围无法脱身,沟通过程低效等情况,如果有,很显然此时的你需要关注到工作效率的问题。本文尝试从多个方面做一些归纳总结,可能给你带来一些意识和思维上的启发。

https://mp.weixin.qq.com/s/zH9kFjJQ5zE9mKGEiwEYAA

标签:qq,weixin,音视频,技术开发,mp,https,165,com
From: https://blog.51cto.com/u_13530535/6783432

相关文章

  • 音视频技术开发周刊 | 160
    架构WebRTC1.0标准中更新了Candidate筛选优先级内容WebRTC1.0:浏览器之间的实时通信https://www.w3.org/blog/news/archives/8666NATtraversal如何工作的?在我们的文章中,我们涵盖了关于Tailscale如何工作的很多内容。然而,我们忽略了如何通过NATs(网络地址转换器)直接连接你的......
  • 解决直播间源码音视频不同步问题的有效方式
     随着网络技术的发展和移动设备的普及,电视、电脑、手机等数码产品越来越智能,我们不管是在家或是在外面都可以运用不同的数码产品去看剧或是短视频等,但可能很多人遇到过这样一种情况:当我们在看剧或是短视频的时候,可能出现声音与画面不对等的情况,举个例子,视频画面进度到了第十分钟......
  • Mediabox:年度最佳音视频开发工具
    “2023稀土开发者大会”落下帷幕,由稀土掘金社区评选的的掘金技术引力榜重磅出炉,共有22个优秀实践案例上榜,涵盖对技术行业发展有特别贡献的人物、开发工具、开源项目、技术团队和技术方案。其中,阿里云视频云「MediaBox」突出重围,斩获「年度最佳开发工具」。01什么是MediaBox?Med......
  • Moonlander:利用AI技术开发3D游戏的一人创业公司
    最近,一个新公布的AIGC工具火了:7月1日,专注于利用AI技术开发3D游戏的创业公司Moonlander,发布了基于AI技术的3D游戏研发平台MoonlanderAI。而该平台最大的特点,就是可以用一句话生成3D游戏,是个名副其实的"文生游"平台。按照Moonlander的说法,哪怕你不会任何美......
  • 【雕爷学编程】Arduino动手做(165)---TCS34725颜色识别模块
    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题......
  • API接口技术开发分享,获得亚马逊AMAZON国际站商品详情案例,可以多语言请求,支持高并发演
    ​ 响应参数数据展示名称类型必须示例值描述detail_urlString0https://www.amazon.cn/dp/B014QN8RG0?th=1&psc=1商品链接crumbsMix0{"162371071":"徒步鞋、登山鞋","2029189051":"鞋靴","2112046051":"男鞋","......
  • API接口技术开发分享案例,拼多多获得搜索词推荐,接口支持高并发,PHP语言演示案例,支持对语
    ​接口获取数据响应参数接入pinduoduo.item_search_suggest-获得搜索词推荐 公共参数名称类型必须描述keyString是调用key(必须以GET方式拼接在URL中)secretString是调用密钥api_name......
  • 音视频基础知识
    1.视频编码视频编码是指采用某种算法对视频数据进行压缩,以便在存储和传输时占用更少的空间和带宽。我们平时所看的视频其实都是由大量的图像帧组成的,比如,如果帧率为30fps,则相当于一秒播放了三十个图像,如果把每一张图像帧都完整的保存下来,则占用的空间超乎想象。我们可以计算......
  • Qt/C++音视频开发46-音视频同步保存到MP4
    一、前言用ffmpeg单独做视频保存不难,单独做音频保存也不难,难的是音视频同步保存到MP4中,重点是音视频要同步,其实这也不难,只要播放那边音视频同步后的数据,写入到文件即可。最难的是在播放过程中不断随机的切换播放进度,而且还会暂停播放、暂停录制的情况出现,这些个复杂情况的出现,可......
  • api接口技术开发分享,亚马逊国际获得AMAZON商品详情数据采集商品规格信息列表示例说明
    ​ 亚马逊商品详情API接口的作用是提供对亚马逊平台上商品的详细信息进行访问和操作的功能。通过调用该API接口,开发者可以获取亚马逊商品的标题、描述、价格、库存、销量、评价、图片等信息,并且可以对商品进行购买、加入购物车、添加评论等操作。这个API接口可以用于构建电商平......