直播

aqi0015 天前
android·ffmpeg·kotlin·音视频·直播·流媒体
FFmpeg开发笔记(九十九)基于Kotlin的国产开源播放器DKVideoPlayer除此以外,DKVideoPlayer也是一款优秀的国产Android视频播放器,它基于Kotlin编写,不但集成了Android原生的MediaPlayer,还集成了Jetpack的ExoPlayer,甚至集成了国产的ijkplayer。DKVideoPlayer既支持播放本地视频,也支持播放网络视频,甚至支持播放直播链接,可谓功能强大。 DKVideoPlayer的源码托管地址为https://github.com/Doikki/DKVideoPlayer(星星数5.3k),国内的镜像地址为https:
aqi0021 天前
android·ffmpeg·kotlin·音视频·直播·流媒体
FFmpeg开发笔记(九十八)基于FFmpeg的跨平台图形用户界面LosslessCutLosslessCut的主要功能是对视频和音频文件进行无损剪辑,通过裁剪摄像机、GoPro、无人机等设备拍摄的大型视频文件来节省空间。LosslessCut让用户能够快速从视频中提取精彩部分,同时丢弃大量数据,而无需重新编码造成质量损失。由于LosslessCut几乎直接复制数据,并且由强大的FFmpeg完成所有繁重工作,因此一切剪辑过程都非常快速。 LosslessCut的源码托管地址为https://github.com/mifi/lossless-cut(星星数35.5k),国内的镜像地址为http
aqi0022 天前
android·ffmpeg·音视频·直播·流媒体
FFmpeg开发笔记(九十七)国产的开源视频剪辑工具AndroidVideoEditorAndroid-Video-Editor是一款Android视频编辑开源工具,主要功能包括视频拍摄、视频裁剪、视频滤镜、视频压缩等等。Android-Video-Editor通过整合其他开源框架实现完整的剪辑功能,比如通过CameraView录制视频,通过VideoEdit编辑视频,通过Mp4Composer封装视频,通过SiliCompressor压缩视频,等等。 Android-Video-Editor的源码托管地址为https://github.com/LLhon/Android-Video-Edi
aqi0023 天前
android·ffmpeg·音视频·直播·流媒体
FFmpeg开发笔记(一百)国产的Android开源视频压缩工具VideoSlimmer《FFmpeg开发实战:从零基础到短视频上线》一书的“第 12 章 FFmpeg的移动开发”介绍了如何使用FFmpeg在手机上剪辑视频,方便开发者更好地开发类似剪映那样的视频剪辑软件。那么在Android系统上还有一款国产的开源视频压缩工具VideoSlimmer,通过该框架可以更方便地压缩视频大小,下面就来介绍如何在App工程中使用VideoSlimmer。 VideoSlimmer是一款专为Android平台设计的开源视频压缩工具,它通过Mediacodec实现视频压缩功能,并具有较高的压缩性能。Vi
haibindev25 天前
直播·http3·quic·流媒体
【终极踩坑指南】Windows 10上MsQuic证书加载失败?坑不在证书,而在Schannel!摘要:如果你在Windows 10上被 ConfigurationLoadCredential failed, 0x80070490 或 E_NOINTERFACE 错误折磨良久,试遍所有证书方案仍无解,那么恭喜,本文就是你的终点站。真正原因极可能是:新版MsQuic已默认放弃对Windows 10上Schannel的支持。无需再折腾证书,切换至OpenSSL后端即可一键解决。
飞鸟真人1 个月前
直播·视频会议·视频聊天·livekit
livekit搭建与使用浏览器测试1️⃣ Windows 11 / 10(64 位) 2️⃣ 安装 GoLiveKit Server 是 Go 写的
aqi001 个月前
android·ffmpeg·音视频·直播·流媒体
FFmpeg开发笔记(九十五)国产的开源视频美颜工具VideoEditorForAndroidVideoEditor-For-Android是一款基于Android硬编码的视频编辑器,包含视频录制、剪切、增加bgm、美白、加滤镜、加水印等多种功能。该框架通过Android的api完成视频采集,通过OpenGL完成视频数据帧的处理,通过MeidaCodec对采集到的视频流进行硬编码。它利用OpenGL完成视频的美白、加滤镜、加水印等功能,利用MediaCodec完成音视频的分离和音频的一些混音处理。 VideoEditor-For-Android的源码托管地址为https://github.com/
sno_guo1 个月前
直播·内容运营·抠图·直播运营·直播伴侣
直播抠图技术100谈之17----相机帧率和直播帧率如何定?两个关键帧率:1. 相机采集帧率(输入帧率)和 2. 推流帧率(输出帧率)。目标是平衡画质、流畅度和系统稳定性,避免卡顿或过高负载。
sno_guo1 个月前
直播·抠图·抖音直播·直播卖货·obs抠图·直播 伴侣·绿幕直播间
直播抠图技术100谈之16----绿幕抠图中如何选择背景绿布
前端小黑屋1 个月前
前端·微信小程序·直播
小程序直播挂件Pendant问题在项目中,Taro V3.5 运行打包命令后会有问题,Pendant组件的传值可能会失效我们项目需求是 type 为1时,只展示“直播中”这个类型的挂件; 代码中已经定义了 type 是 1,正常打包时,只在直播中才展示挂件,符合预期; 但是有时候打包出来,会展示回放内容,即此时 type 为 1 并没有传过去,取了默认值;
恶猫2 个月前
前端·html·直播·抖音·素材
抖音直播时,飘窗提示的html窗口,主播不在,正在喝9无人或有人直播时,临时离开,就弄个小窗口提示一下‘人不在’……自用的小工具,感觉还挺友好的,分享给大家。代码/实现方式如下:。
aqi002 个月前
android·ffmpeg·kotlin·音视频·直播·流媒体
FFmpeg开发笔记(九十四)基于Kotlin的国产开源推拉流框架anyRTC《FFmpeg开发实战:从零基础到短视频上线》一书的“10.2.2 FFmpeg向网络推流”介绍了轻量级流媒体服务器MediaMTX,通过该工具可以测试RTSP/RTMP等流媒体协议的推拉流。可是在此之前,得先有一个推流工具向MediaMTX推送视频流,这样末端的拉流程序才能从MediaMTX源源不断地拉取视频流。那么Android手机可使用anyRTC从摄像头实时采集视频信号,并向后端的MediaMTX持续推送视频数据。 anyRTC是一款基于Android的实时滤镜RTMP推流库,它使用MediaCo
sno_guo2 个月前
直播·内容运营·抠图·obs抠图·直播运营
直播抠图技术100谈之11--是cpu编码还是gpu编码好?这里讨论当你的电脑设备,cpu足够强大, 比如i9-14代, 英伟达显示4070以上的场景。
aqi002 个月前
ffmpeg·音视频·直播·流媒体
FFmpeg开发笔记(九十)采用FFmpeg套壳的音视频转码百宝箱FFBox虽然《FFmpeg开发实战:从零基础到短视频上线》一书不仅给出了基于FFmpeg函数调用的示例代码,也给出了具体的ffmpeg操作命令,从而兼具FFmpeg的代码开发教程与FFmpeg的命令使用手册两种用途。但是普通用户并非开发者,用户更希望提供桌面程序那种可视化界面,通过鼠标简单操作就能实现音视频文件的剪辑操作。 FFBox便是一个FFmpeg套壳的多媒体转码百宝箱,它全链路支持:输入→滤镜→编码→输出。参数配置透明直观,对齐FFmpeg的原生用法。所有的FFmpeg参数公开透明,用户通过操作界面,即能
aqi002 个月前
ffmpeg·音视频·直播·流媒体
FFmpeg开发笔记(八十九)基于FFmpeg的直播视频录制工具StreamCap有关视频推拉流的FFmpeg实现参见《FFmpeg开发实战:从零基础到短视频上线》一书的“10.2 FFmpeg推流和拉流”,使用FFmpeg结合专用的流媒体服务器,可以很方便地实现视频直播功能。不过常规的拉流操作仅能实现播放功能,未能实现存储功能。如果事后还想回看以前的直播视频,就得引入直播录制功能了。 StreamCap正是一个开源的国产直播流录制工具,它基于FFmpeg和StreamGet设计,覆盖40余个国内外主流直播平台,支持批量录制、循环监控、定时监控和自动转码等功能。StreamCap支持跨
aqi002 个月前
android·ffmpeg·kotlin·音视频·直播·流媒体
FFmpeg开发笔记(九十二)基于Kotlin的开源Android推流器StreamPack《FFmpeg开发实战:从零基础到短视频上线》一书的“10.2 FFmpeg推流和拉流”提到直播行业存在RTSP和RTMP两种常见的流媒体协议。除此以外,还有于2017年推出的SRT协议,相比常见的RTMP协议,SRT协议具有更低的延迟,并且消除了卡帧、抖动等花屏现象。 因为SRT是个较新的直播协议,所以手机端支持SRT的开源框架比较稀有,比如本文介绍的StreamPack就是屈指可数的SRT开源推流APP。
aqi002 个月前
android·ffmpeg·kotlin·音视频·直播·流媒体
FFmpeg开发笔记(九十一)基于Kotlin的Android直播开源框架RootEncoder《FFmpeg开发实战:从零基础到短视频上线》一书的“10.2.2 FFmpeg向网络推流”介绍了轻量级流媒体服务器MediaMTX,通过该工具可以测试RTSP/RTMP等流媒体协议的推拉流。除了国产的推流工具librestreaming能够向MediaMTX推送视频流之外,还有开源的RootEncoder也支持Android手机从摄像头实时采集视频信号,并向后端的MediaMTX持续推送视频数据。