首页
学习
活动
专区
工具
TVP
发布

智媒黑板报

专栏成员
31
文章
86323
阅读量
18
订阅数
新型开源语音编码器Lyra最新进展
Google最近开源了一种语音压缩的新型超低比特率编解码器,这种编码器的最大特点是基于机器学习原理,能够使用最少的数据来重建语音,这是和传统AAC和Opus编码原理的本质区别,这种基于机器学习的编码思想也逐渐应用的图像编码和视频编码上。
潇湘落木
2021-04-13
6700
手把手搭建WebRTC测试环境,实现1对1视频通话
疫情除了火了电商直播、短视频也火了视频会议,其中看zoom和声网市值就能窥探实时音视频的目前发展情况。其中视频会议相关的技术栈基本都是建立在WebRTC基础上,为了了解学习WebRTC,首先需要搭建一个能测试和抓包的环境,然后调用WebAPI写写DEMO熟悉下相应接口和抓抓包看看基本交互流程。最后再逐渐深入到协议和相关的源代码中。本文就是帮助大家一步步搭建一个DEMO的运行环境,只要严格按照教程,基本都能搭建出来,后续再讲解接口调用和WebRTC一些源码编译和内部情况。
潇湘落木
2020-12-01
3.3K0
借力SRS落地实际业务的几个关键事项
今年疫情的原因导致直播卖货、快抖短视频、视频会议和在线教育都迎来了井喷。这些业务的落地技术方向基本就是两大类,一类是在传统直播技术上的一些演进,另外一类就是以WebRTC技术为核心或者极其变种的低延时实时通信。
潇湘落木
2020-11-12
1.7K0
音视频常见问题分析和解决:HLS切片丢帧引起的视频卡顿问题排查
前两天看读者留言让再写写音视频问题排查方面的思路,前面大概写几篇:《音视频播放疑难杂症分析和解决 :序篇》、《音视频常见问题分析和解决:延时和抖动》、《记一次因为丢帧导致视频播放花屏问题的排查》。今天继续这个系列补充。由于移动互联网的快速发展,现在一些音视频IOT相关的智能设备如IPC、智能猫眼等,有很多移动端浏览器或者微信小程序的播放需求,这种情况我们用了HLS+TS方案。
潇湘落木
2020-11-12
2.5K0
流媒体传输协议:RTMP、HLS和RTSP介绍
流媒体传输协议经过几十年的发展,越来越丰富。近期的SRT、DASH、QUIC等都已经在实际中有所应用,但是这些协议里面应用最成熟,最广的协议还是RTSP/RTP/RTCP、HLS和RTMP协议。同时这些协议背后解决的问题和设计思想大同小异,所以作为流媒体入门可以从这些协议入手,进行学习和实践。同时这些协议的资料丰富,实验环境也容易搭建。
潇湘落木
2020-11-12
1.8K0
译:构建音视频直播应用需要考虑的12件事
近期看到一篇音视频技术周刊的一篇文章《12 Things to Consider When Building a Live Streaming App》,感觉写的还不错,是Red5官网挂出来的一篇博客,对设计、构建一个流媒体平台系统有一定的参考意义。这里简单翻译一下,以飨读者。其中Red5是一个采用Java开发的Flash流媒体服务器,与之对标的有Nginx-Rtmp、SRS和FMS等。
潇湘落木
2020-11-12
1.3K0
基于HLS-TS&RTMP-FLV的微信小程序点直播方案
视频监控不仅仅要上云,还要支持多端播放,这一块在移动端APP和PC端难度不大,只要能实现一个简单的播放器引擎内核,然后交叉编译为不同端的SDK就可以。随着移动互联网的发展,特别是微信生态的完善。很多客户都在做轻量的微信小程序,所以支持在网页、微信小程序的点直播就很有必要了。
潇湘落木
2020-11-12
2.4K0
从方块效应&呼吸效应看编码量化参数对流控的作用
最近我们做了一个小项目,通过对接亚马逊的开放API,将智能家居中的自营摄像头视频可以投屏到Alexa智能音箱上,可以对着喊一句:alexa,open the door。就可以将安装在门外的摄像头唤醒,然后观看视频直播。
潇湘落木
2020-11-12
2.3K0
如何给中间件和可执行程序打上GIT版本和编译时间
平时开发很多的C/C++后台服务或者中间件,这些成果物以可执行的二进制程序或者以动态库、静态库的形式部署在线上。一旦将该服务上线,出问题后一般都需要我们确定该程序的版本分支和版本号,下面介绍一种简单方法将程序的编译信息硬编译到二进制成果物中。
潇湘落木
2020-11-12
1.4K0
家庭消费类摄像头选择攻略和隐私保护小建议
由于毕业后一直在这个安防圈内,朋友有时咨询我应该买哪家的摄像头,说想装到家里看娃看门和陪伴老人。为了避免广告嫌疑,下面推荐几款,各有利弊大家自由选择。同时给出买消费类摄像头的注意事项。其实这种推荐和大家买手机一样,就是看下品牌,外观和功能,专业一点的人会看下CPU型号、内存、拍照功能。摄像头也类似,基本也需要关注一些基本功能和设备参数,同时家庭消费类摄像头有一个关注点比较重要就是隐私,最后给大家几条保护隐私小建议。
潇湘落木
2020-11-12
9650
记一次因为丢帧导致视频播放花屏问题的排查
最近开发了一个HLS服务,主要是满足用户在浏览器上播放直播和点播视频的需求,特别像小程序或者微信这种,只有有链接就能查看视频,也不用装APP,还是方便不少。在开发过程中排查了一次花屏问题,感觉比较典型,分享下排查思路,其实这种问题排查思路在前文讲过,这篇就是对这篇文章中提出思路的实践。
潇湘落木
2020-11-12
2.9K0
SDP在RTSP、国标GB28181、WebRTC中的实践
注意的是SDP虽然具备这些能力参数信息的描述功能,但是SDP并不是传输协议,需要用RTSP、SIP、HTTP等协议进行承载传输、交换,如果大家协调好了之后,就可以建立会话,完成真实的音视频码流传输,再完成解码和播放。
潇湘落木
2020-11-12
1.7K0
周末活动回顾:视频质量主观评价、实时RTC和AV1
周末去网易参加了一个小型的音视频活动,活动上来自Bilibili、网易云信、微帧科技的大佬分别就视频质量主观评价、5G低延时通信、AV1等话题进行了分享。本篇文章记录下我的收获和一些关键点,做个搬运匠,放一些当时的PPT和我的一些理解,希望对你有所帮助。
潇湘落木
2020-11-12
9070
音视频解封装:MP4核心Box详解及H264&AAC打包方案
上一篇文章《音视频封装:MP4结构概述和分析工具》让大家看了下MP4的主要结构和推荐了一些分析工具,如果你对MP4没有任何了解,还是先看上文,了解MP4的基本结构,其中还有许多工具需要下载和使用。这篇文章借助一个实例分析下核心Box的语法结构和字段含义,其次总结下H264码流的是如何打包到MP4中的,这篇文章也是下篇文章计算一些音视频信息,实现音视频操作和对MP4码流处理的基础。
潇湘落木
2020-11-12
2.9K0
从人类的第一次直播聊聊视频监控行业
正式话题之前,先允许我插播一个小彩蛋,现在YY,抖音,斗鱼有小姐姐各种直播,那你知道最早的实时直播产生在哪里吗?直播了什么?其实答案就是视频监控,而且时间发生在91年。
潇湘落木
2020-11-12
7210
音视频传输:RTP协议详解和H.264打包方案
前面讲解了PS、TS、FLV这三种媒体封装格式,现在新开一个系列讲解下传输协议,这里面会包含RTP、RTSP、HLS、RTMP等。当然最复杂的封装格式MP4在准备中,后面会把封装格式这个系列讲完。今天要说的RTP传输协议,有人也认为这是封装格式,因为协议中打包音视频要填写时间戳的相关信息,FFmpeg就把这个作为封装格式。我觉得都没啥问题,不过我更偏向认为是传输协议。
潇湘落木
2020-11-12
5.6K0
音视频基础知识:流媒体核心技术梳理
这个公众号已经发了十几篇文章,阅读量和订阅数也在稳定增长。为了后面大家交流更顺畅,大概知道每篇文章在音视频技术体系的位置。利用周末画了个脑图,梳理了下音视频核心技术体系,当然这张图不会包含所有流媒体的技术,如果有遗漏,你可以私信我。我会在后面补充和丰富起来,让进门的小白能找到自己的位置,赠人玫瑰,手留余香。
潇湘落木
2020-11-12
1.6K0
音视频封装:FLV格式详解和打包H264、AAC方案(上)
flv即flash video,是Adobe公司推出的一种音视频封装格式,这家公司在音视频、图像图形领域也算是神一般的存在,多少都用过他们家的产品。常见的Photoshop和Flash palyer就是他们家的。今天要讲到的flv也是他们推出来的,也是Flash palyer播放的标准音视频格式。在HTML5出来之前,想在web上播放音视频,基本都靠flash插件。
潇湘落木
2020-11-12
5.5K0
音视频播放疑难杂症分析和解决 :序篇
音视频相较于其他业务开发,门槛比较高的一个原因开发过程遇到问题比较多,而且每个问题背后都需要一定的理论基础和丰富的调试经验的才能分析出来。有些音视频开发小白,遇到一些诸如视频卡顿、声画不同步等问题完全一脸懵逼,不知道从何处进行分析。我曾经在海康开发维护过一段时间的线上服务和基础库,一天基本需要排查十几个这种疑难杂症,而且这些问题表现形式非常灵活,有些是黑屏、花屏,有些直接播放端卡死发热。究其背后原因,有些是用户使用产品的姿势不对如配置摄像机的参数错误,有些是网络传输原因,有些是播放引擎解码渲染原因等。
潇湘落木
2020-11-12
1.1K0
音视频基础知识-时间戳的理解
凡是和流媒体和音视频打交道,时间戳基本是一个必须深刻理解的概念。你会在各种各样的传输协议和封装格式中看到这个东西,而且表现形式还不一样。其次这个概念会涉及到音视频播放的同步问题,也会影响音视频播放的控制问题。前者说的是音画同步,后者说的是类似快进,随机点播放等。如果要理解好这个概念,需要掌握下面几个名词的含义。
潇湘落木
2020-11-12
3.9K0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档