直播

音视频牛哥2 天前
音视频开发·视频编码·直播
不只是等待 IDR:SmartMediaKit 播放器对 H.264 GDR 码流的完整适配实践在直播、安防监控、无人机回传、工业视觉和远程巡检等实时视频场景中,H.264 仍然是当前部署最广泛的视频编码标准之一。对于大多数音视频开发者来说,H.264 中的关键帧,尤其是 IDR 帧,几乎是播放器起播、断线重连、录像切片和解码器恢复的基础前提。
深念Y17 天前
前端·chrome·webrtc·浏览器·srs·直播·flv
我明白为什么B站没法在浏览器开直播了——Windows Chrome推流踩坑全记录上一篇文章确定了技术选型:RTMP推流 + SRS转发 + FLV拉流 + WebSocket信令。但我当时想得有点美:既然SRS 5.0支持WHIP协议,是不是可以写一个简单的网页,让主播打开浏览器就能推流,不用装OBS?
深念Y17 天前
webrtc·srs·直播·推流·b站·多媒体·obs
仿B站直播功能技术选型:为什么必须用SRS而不是WebRTC P2P?最近在给一个仿B站项目加直播功能,技术选型阶段就碰到了一个很典型的问题:到底该用什么架构来做直播?查了一圈资料,发现很多人张口就是“用WebRTC”,理由是延迟低、浏览器原生支持、不用装插件。听起来很美好对吧?
深念Y21 天前
网络·直播·p2p·点对点·多播·流量·单播
网络多播与广播:到底能不能节省带宽和流量?在网络通信中,多播和广播常被认为是节省带宽的技术。但这个说法并不精确,甚至容易引发误解。本文将直接从技术原理出发,理清多播与广播对带宽和流量的实际影响。
sno_guo22 天前
人工智能·算法·机器学习·直播·内容运营·obs抠图·直播技术
直播抠图技术100谈之25---调色中曲线是最优解蓝松抠图在即将发布的版本中特意重写了曲线调节,把达芬奇的二级曲线重新做了一遍,并模仿达芬奇的节点图做了自己的节点图。我们为什么要重新设计曲线,因为我们认为调色中曲线是最优解;
aqi0023 天前
android·ffmpeg·kotlin·音视频·直播·流媒体
FFmpeg开发笔记(一百零二)国产的音视频移动开源工具FFmpegAndroid除此以外,FFmpegAndroid也是一款优秀的国产Android音视频开源工具,它基于Kotlin编写,音视频工作方向包括:直播、短视频、流媒体传输、视频播放器、音乐播放器、音视频算法、流媒体后端、音视频编辑、图像处理等等,可谓功能强大。
aqi0024 天前
android·ffmpeg·音视频·直播·流媒体
FFmpeg开发笔记(一百零一)跨平台的开源音视频移动框架MobileFFmpegMobileFFmpeg 是一款专为 Android、iOS 和 tvOS 移动平台开发的开源音视频处理框架。它的核心作用是将强大的 FFmpeg 工具链移植到移动端,并提供简洁的上层 API,让开发者无需复杂的底层编译和 JNI 操作,就能在 App 里实现专业级的音视频编辑、转码与处理。 MobileFFmpeg几乎能实现电脑端 FFmpeg 的所有功能,包括: 1、格式转换:MP4、AVI、MKV、MOV、GIF 等互转。 2、视频编辑:裁剪、拼接、旋转、加水印、加字幕、倍速播放。 3、音频处理:提
qwfy2 个月前
app·音视频开发·直播
从零实现一个 IM + 直播 App:Kotlin + Compose 多模块架构全流程记录仓库地址:github.com/qwfy5287/Li…Kotlin 2.0 / Jetpack Compose / Clean Architecture / Hilt / Room / Media3 / Paging 3。
音视频牛哥2 个月前
harmonyos·音视频开发·直播
鸿蒙 NEXT 下 RTSP/RTMP 播放器如何实时调节音量、亮度、对比度与饱和度?本文基于大牛直播 SDK(SmartMediaKit)的鸿蒙 NEXT 移植版本,结合真实的 ArkTS 工程代码,完整介绍播放过程中如何对音量、画面亮度、对比度、饱和度进行实时动态调节。
aykon3 个月前
直播
Android 直播首帧响应速度优化文章仅做记录哈。也是抛砖引玉,各位大佬有不同意见或是更好的建议,欢迎指正指导哈!一起加油~传统双播放器采用"固定预加载下一个"策略,存在以下问题:
REDcker3 个月前
前端·音视频·实时音视频·直播·webcodecs·videodecoder
WebCodecs VideoDecoder 的 hardwareAcceleration 使用在使用 WebCodecs 的 VideoDecoder 做 H.264 解码时,部分环境下会出现解码器初始化失败、画面无法显示等问题。
learndiary4 个月前
linux·直播·deepin·b站
Deepin国产系统搭建B站桌面直播环境要点视频网址:https://www.bilibili.com/video/BV19Vf2BKE8C/一、音频实时降噪及音效修正 使用easyeffects做音频实时降噪及音效修正,但 apt 安装的缺失依赖,不能正常工作,安装 flatpak 版本的easyeffects解决。参见:[Bug反馈] deepin 25 linux apt 安装的 easyeffects 缺少依赖不能正常工作 https://bbs.deepin.org/zh/post/295876
REDcker4 个月前
linux·服务器·网络·音视频·实时音视频·直播·rtsp
RTSP 直播技术详解RTSP(Real Time Streaming Protocol,实时流协议) 是一种应用层控制协议,用于在流媒体服务器与客户端之间建立和控制实时媒体会话。由 IETF 在 RFC 2326(1998)中定义,后由 RFC 7826(2016)更新。
aqi005 个月前
android·ffmpeg·kotlin·音视频·直播·流媒体
FFmpeg开发笔记(九十九)基于Kotlin的国产开源播放器DKVideoPlayer除此以外,DKVideoPlayer也是一款优秀的国产Android视频播放器,它基于Kotlin编写,不但集成了Android原生的MediaPlayer,还集成了Jetpack的ExoPlayer,甚至集成了国产的ijkplayer。DKVideoPlayer既支持播放本地视频,也支持播放网络视频,甚至支持播放直播链接,可谓功能强大。 DKVideoPlayer的源码托管地址为https://github.com/Doikki/DKVideoPlayer(星星数5.3k),国内的镜像地址为https:
aqi005 个月前
android·ffmpeg·kotlin·音视频·直播·流媒体
FFmpeg开发笔记(九十八)基于FFmpeg的跨平台图形用户界面LosslessCutLosslessCut的主要功能是对视频和音频文件进行无损剪辑,通过裁剪摄像机、GoPro、无人机等设备拍摄的大型视频文件来节省空间。LosslessCut让用户能够快速从视频中提取精彩部分,同时丢弃大量数据,而无需重新编码造成质量损失。由于LosslessCut几乎直接复制数据,并且由强大的FFmpeg完成所有繁重工作,因此一切剪辑过程都非常快速。 LosslessCut的源码托管地址为https://github.com/mifi/lossless-cut(星星数35.5k),国内的镜像地址为http
aqi005 个月前
android·ffmpeg·音视频·直播·流媒体
FFmpeg开发笔记(九十七)国产的开源视频剪辑工具AndroidVideoEditorAndroid-Video-Editor是一款Android视频编辑开源工具,主要功能包括视频拍摄、视频裁剪、视频滤镜、视频压缩等等。Android-Video-Editor通过整合其他开源框架实现完整的剪辑功能,比如通过CameraView录制视频,通过VideoEdit编辑视频,通过Mp4Composer封装视频,通过SiliCompressor压缩视频,等等。 Android-Video-Editor的源码托管地址为https://github.com/LLhon/Android-Video-Edi
aqi005 个月前
android·ffmpeg·音视频·直播·流媒体
FFmpeg开发笔记(一百)国产的Android开源视频压缩工具VideoSlimmer《FFmpeg开发实战:从零基础到短视频上线》一书的“第 12 章 FFmpeg的移动开发”介绍了如何使用FFmpeg在手机上剪辑视频,方便开发者更好地开发类似剪映那样的视频剪辑软件。那么在Android系统上还有一款国产的开源视频压缩工具VideoSlimmer,通过该框架可以更方便地压缩视频大小,下面就来介绍如何在App工程中使用VideoSlimmer。 VideoSlimmer是一款专为Android平台设计的开源视频压缩工具,它通过Mediacodec实现视频压缩功能,并具有较高的压缩性能。Vi
haibindev5 个月前
直播·http3·quic·流媒体
【终极踩坑指南】Windows 10上MsQuic证书加载失败?坑不在证书,而在Schannel!摘要:如果你在Windows 10上被 ConfigurationLoadCredential failed, 0x80070490 或 E_NOINTERFACE 错误折磨良久,试遍所有证书方案仍无解,那么恭喜,本文就是你的终点站。真正原因极可能是:新版MsQuic已默认放弃对Windows 10上Schannel的支持。无需再折腾证书,切换至OpenSSL后端即可一键解决。
飞鸟真人5 个月前
直播·视频会议·视频聊天·livekit
livekit搭建与使用浏览器测试1️⃣ Windows 11 / 10(64 位) 2️⃣ 安装 GoLiveKit Server 是 Go 写的
aqi005 个月前
android·ffmpeg·音视频·直播·流媒体
FFmpeg开发笔记(九十五)国产的开源视频美颜工具VideoEditorForAndroidVideoEditor-For-Android是一款基于Android硬编码的视频编辑器,包含视频录制、剪切、增加bgm、美白、加滤镜、加水印等多种功能。该框架通过Android的api完成视频采集,通过OpenGL完成视频数据帧的处理,通过MeidaCodec对采集到的视频流进行硬编码。它利用OpenGL完成视频的美白、加滤镜、加水印等功能,利用MediaCodec完成音视频的分离和音频的一些混音处理。 VideoEditor-For-Android的源码托管地址为https://github.com/