首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
音视频
订阅
Shikiver2012
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
互动直播之WebRTC服务开源技术选型
最原始的直播系统其实并没有想象的那么复杂,无非就是主播端将音视频数据推送到服务器,观众端则从服务器拉取数据播放。 推流,是直播中的一个术语,意思是将流媒体数据推送到服务器。如何推流,关键就在于使用的推流协议。 拉流,指的是观众端流媒体数据的拉取,同样也需要通过约定的拉流协议来拉…
webrtc之一对多直播模式 + 弹幕实现
本小节介绍了如何实现一对多直播模式,只需在一对一的基础上进行小小的改动,一是将手动连接改为进入房间后自动连接;二是区分观众和主播,将观众的收发器改为只接收。这样就轻松的实现了一对多直播模式了。
miracast协议学习内容
1. Miracast技术详解(一):Wi-Fi Display https://codezjx.com/posts/miracast-wifi-display/ 2. Miracast技术详解(二)
音视频基础能力之 Android 音频篇 (三):高性能音频采集
涉及硬件的音视频能力,比如采集、渲染、硬件编码、硬件解码,通常是与客户端操作系统强相关的,就算是跨平台的多媒体框架也必须使用平台原生语言的模块来支持这些功能。 本系列文章将详细讲述移动端音视频的采集、
Shader 函数可视化
在两个值之间取埃尔米特插值(Hermite interpolation)link,它的值永远是 0~1。 描述:在edge0和edge1之间取一个平缓的差值,在我们需要一个平滑的渐变的时候特别有用。当前值小于edge0,取值为0。当前值大于edge1,取值1。在这个区间内,取e…
RTMP协议
RTMP(Real-Time Messaging Protocol,实时消息传输协议)是Adobe开发的一种用于实时数据通信的应用层网络协议,基于TCP传输。实际上是一个协议族,主协议是RTMP,包括RTMP基本协议及RTMPT/RTMPS/RTMPE/RTMFP等多种变种,其…
通过 wireshark 抓包了解直播流媒体 RTMP 协议基本过程
在直播是最常见的实时音视频场景,而 RTMP 是该场景下最重要的协议之一,是很多初步接触实时音视频的开发者需要了解的。本文会一边利用 winshark工具进行抓包,一边从中分析 RTMP 协议的基本原理,帮助大家更容易地理解它。 先给出RTMP协议的原文件 https://ww…
移动端渲染原理浅析
渲染基础知识 屏幕绘制的原始数据源 位图 我们在屏幕上绘制图像需要的原始数据叫做位图。位图(Bitmap) 是一种数据结构。
ijkplayer中遇到的问题汇总
在做音视频播放的时候,很多公司使用的是开源的ijkplayer播放器,ijkplayer底层是基于ffmpeg,在某机型上面可能常常遇到各种问题。今天整理了大家在使用ijkplayer中遇到的问题,以及根据ijkplayer社区issue和solution方案。如下: 这里优化…
从350ms到80ms,打造新零售场景下 iOS 短视频的极致丝滑体验
吃货 APP 短视频优化方案 iOS 篇。本次优化的目标是将盒马 App 与主流短视频 App 体验对齐,优化具体的硬性指标有播放成功率、卡顿率、秒开率。