技术文章
-
FFmpeg Decode函数简读
avcodec_send_packet 与 avcodec_receive_frame 这一对异步接口是在大概ffmpeg3.1 版本的时候出现的,即自这时用户便已经可以直接调用该…
-
H5直播技术起航
音视频基本概念 视频格式就是通常所说的.mp4,.flv,.ogv,.webm等。简单来说,它其实就是一个盒子,用来将实际的视频流以一定的顺序放入,确保播放的有序和完整性。 视频压…
-
应用谷歌云实现高效视频转码和分发
编者按:MeshCloud通过与GCP合作为中国出海企业提供强大的全球基础架构。今天LiveVideoStack公开课通过MeshCloud邀请到了谷歌云的于有志老师,为我们介绍如…
-
如何在小程序中实现 WebSocket 通讯
在以前的文章中,我们介绍了HTTP通讯,这种通讯有一个缺点,如果我想从直接从服务器发消息给客户端,需要客户端先发起HTTP请求后服务器才能返回数据,且后续服务器想发送数据给客户端都…
-
Flutter直播sdk集成指引
即构 Flutter直播sdk(ZEGO Express SDK)是一款提供全球覆盖下流畅与稳定的直播产品。通过 All-in-One 的 SDK,一次流畅接入,即可获得超低延迟直…
-
WebRTC如何提供具有成本效益的客户服务解决方案
在过去的十年中,技术见证了革命性的发展。有了新的应用程序和平台来支持企业和消费者之间的交互,就没有回头路了。 当谈到联络中心和跨国公司的客户服务解决方案时,WebRTC 是一项与众…
-
为什么WebRTC 应用程序需要更好的网络连接?
研究表明,基础网络可能会限制 WebRTC 的性能,而 WebRTC 为当今大多数实时通信服务的流式传输提供支持。WebRTC 分析和前瞻性需求可能会影响网络提供的服务质量。 We…
-
网易易盾多级建模方法提升汉语语音识别效果
导读:语音是人类信息沟通的重要途径,同时也是人机交互的重要桥梁,自动语音识别可以表述为通过计算机将人类语音信号转录为书面形式的文字输出的过程。本文分享了网易易盾提出的多级建模单元的…
-
互联网RTC通信与运营商RTC通信有什么区别
音视频通话是实时通信(Real Time Communication, RTC)业务的主要应用场景,也是人与人之间沟通交流的重要方式,伴随着运营商与互联网厂商近二十年的竞合博弈,人…
-
H.266多功能视频编码详解(h.266技术改进)
我们在前文《H.264 视频编码》和 《H.265视频编码》 中探讨了 H.264 视频编码的基本概念、编码工具、编码流程及码流结构等基础知识,以及在 H.264 基础上迭代而生的…
-
一文看懂空间音频(空间音频技术及应用场景)
写在前面:从单声道,发展到双声道,再到多声道,以及环绕立体声,数字音频的表现力越来越生动。空间音频(也叫三维声、3D音频)不是简单的通过更多声道让声音更有立体感,而是和视频空间化同…
-
浅析RTC技术,应用实践及未来展望
写在前面:在人类的历史长河中,信息的传递从古代的信鸽、驿站,再到近代的电报、邮件、有线电话、电视,最后到现代的移动电话、文字聊天、音视频实时通话,信息的传递延迟要求变得越来越接近实…
-
分享:TSDebugger一款直播流调试工具
TSDebugger是一款用于调试RTMP、KMP、HTTP-FLV流时间戳的小工具。通过这个工具,可以直观的打印出每一帧音视频的信息,包括时间戳,包大小。 一个流畅的直播视频应该…
-
数字人建模和动画关键技术
导读:本文将从图形角度介绍数字人建模和动画关键技术的相关研究工作,比如人脸建模、头发编辑、虚拟服装等,主要包括以下几大部分内容: 人脸肖像编辑和服装设计 用于睫毛抠图的数据集和基线…
-
Android Bitmap 像素排列与 JNI 操作
图像的数值表示 RGB RGB颜色模型即红绿蓝颜色模型。由模仿生物视网膜三种视锥细胞产生,之后通过三原色叠加来进行彩色图像显示。通过在黑色上不断叠加三原色来显示不同的颜色。在RGB…
-
音视频学习–RTSP Digest认证
最近新带的小伙伴做开发需求时候,碰到一个RTSP鉴权问题,在此也做一下记录,给他讲解明白同时,也希望对其他的小伙伴有帮助。 RTSP鉴权介绍 RTSP 是一种类似于 HTTP 的协…
-
webrtc与rtmp如何打通
首先我们知道,Rtmp是一种客户端到服务端的技术,Peer to Server。WebRTC是一种客户端到客户端的技术,Peer to Peer。 Rtmp通过一个TCP连接,向服…
-
WebRTC ICE 交互(WebRTC ICE详解)
1 ICE 概念简介 ICE 角色 offer (主动发起)的一方为 controlling 角色 answer (被动接受)的一方为 controlled 角色 full ice…
-
在线娃娃机demo示例源码下载及运行
即构提供娃娃机端一站式解决方案,包括娃娃机,安卓板子以及安卓板子上的 APK 包(用于推流、互联网消息通讯和操作娃娃机),App 端示例源代码(iOS、安卓和 H5 端)。今天为大…
-
FFmpeg 自动化测试用例二(md5 测试用例)
编写 FFmpeg 自动化测试用例时除了 framecrc 之外,还可以按照类似于查看文件 md5 的方式来进行数据对比。这种对比方式相对于 framecrc 的方式稍微简洁一些,…