直播

启明智显3 天前
5g·直播·wifi6·5g cpe·无线路由器
视频直播5G CPE解决方案:ZX7981PG/ZX7981PMWIFI6网络覆盖视频直播蓬勃发展的当下,传统直播网络联网方式的局限性越来越明显。目前传统直播的局限性主要集中在以下几个方面:
音视频牛哥6 天前
音视频开发·视频编码·直播
Android平台如何拉取RTSP|RTMP流并转发至轻量级RTSP服务?好多了解我们模块的开发者都知道,我们有非常成熟的轻量级RTSP服务模块,可以采集摄像头或屏幕的数据,编码打包注入Android平台的轻量级RTSP服务模块,让Android设备端,充当个类似于网络摄像头的角色,对外提供个RTSP拉流的URL,实现内网环境下的无服务部署直播场景,这种在内网监控或智慧教室、无纸化场景等,非常实用。
fareast_mzh7 天前
运维·debian·直播
Setting Up a Simple Live Streaming Server on Debian 11Setting up a live stream backend can be a valuable project for understanding media streaming technology. Here’s a basic overview and steps to get you started.
伊织code11 天前
macos·mac·web·直播·b站·bilibili
[2024最新] macOS 发起 Bilibili 直播(不使用 OBS)目前搜到的 macOS 直播教程都比较古早,大部分都使用 OBS,一番探索下来,发现目前已经不需要 OBS了,使用 Chrome 的浏览器权限就可以访问 摄像头/麦克风/桌面 了。这里记录下操作的过程。
音视频开发技术13 天前
android·直播
cannot locate symbol _ZTVNSt6__ndk119basic_ostringstreamIcNS_编译正常,运行报错:cannot locate symbol _ZTVNSt6__ndk119basic_ostringstreamIcNS_
音视频牛哥23 天前
音视频开发·视频编码·直播
Android平台RTSP|RTMP播放器高效率如何回调YUV或RGB数据?我们在做Android平台RTSP、RTMP播放器的时候,经常遇到这样的技术诉求,开发者希望拿到播放器解码后的YUV或RGB数据,投递给视觉算法,做AI分析,本文以ffmpeg和大牛直播SDK的SmartPlayer为例,介绍下相关的技术实现。
aqi001 个月前
android·ffmpeg·音视频·直播·流媒体
FFmpeg开发笔记(六十)使用国产的ijkplayer播放器观看网络视频之前的文章《Linux编译ijkplayer的Android平台so库》介绍了如何编译获得App工程所需ijkplayer的so文件,接下来还要把官方的案例工程导入到新版的Android Studio,才能开展后续的App调试和开发工作。 这里以Android Studio Dolphin(小海豚版本)为例,介绍如何在App工程中导入并使用ijkplayer库,详细的操作步骤如下。
linkedbyte1 个月前
音视频·直播·录屏
常用录屏软件功能比较其实简单的录屏需求,windows10自带的功能就可以完全满足。 直接使用“Win+G”打开电脑中的Xbox录屏,但是对于复杂一些的需求,比如:录屏+摄像头、编辑文本、白板等,就需要专业的录屏软件了。
aqi001 个月前
android·ffmpeg·音视频·直播·流媒体
FFmpeg开发笔记(五十九)Linux编译ijkplayer的Android平台so库不过正因为ijkplayer多年未更新,按照导包方式仅能在较老的平台上编译运行,比如ijkplayer支持的Android平台仅限于API 9~23,支持的iOS平台仅限于iOS 7.0~10.2.x。为了让ijkplayer能够在更新的开发环境上正常运行,需要先在Linux系统上交叉编译ijkplayer在Android平台上的so文件,才能在App工程中导入并调用so库。下面介绍如何在Linux编译ijkplayer的so库。
稀土君1 个月前
前端·后端·直播
【预约开启】1024 码上奇妙夜,程序员的专属狂欢盛宴,将你宠上天!友友们,准备好迎接属于你们的特别的日子了吗?豆包MarsCode 联合稀土掘金为大家打造了一场程序员盛宴!
aqi001 个月前
android·ffmpeg·音视频·直播·流媒体
FFmpeg开发笔记(五十七)使用Media3的Transformer加工视频文件Transformer作为Media3架构中的转换组件,可以用于编辑加工音视频,包括在不同格式之间转换编码与修改媒体内容,例如从较长的视频剪辑片段、或者应用自定义的滤镜效果,以及其他音视频编辑操作等等。 谷歌官方也提供了Transformer的代码应用例子,示例源码的托管地址为https://github.com/androidx/media/tree/release/demos,托管页面打开之后访问transformer目录,即可找到Transformer组件的实际运用模块代码。 因为Transform
aqi001 个月前
android·ffmpeg·音视频·直播·流媒体
FFmpeg开发笔记(五十六)使用Media3的Exoplayer播放网络视频现在Android官方再次升级Exoplayer,并将其纳入了Jetpack的Media3第三代媒体库,作为音视频相关操作的统一处理引擎。升级后的Exoplayer就成为Media3的统一媒体播放引擎,提供了音频和视频播放的应用级组件,意欲在音视频渲染方向上一统江湖。 根据Android官网的介绍,ExoPlayer还摆脱设备和操作系统碎片化问题,让App代码以一致的方式运行于整个Android生态系统中。因为Media3是个很新很新的Jetpack库,所以它对开发环境要求比较高,需满足下列条件才能正常引
音视频牛哥1 个月前
音视频开发·视频编码·直播
如何设计开发RTSP直播播放器?我们在对接RTSP直播播放器相关技术诉求的时候,好多开发者,除了选用成熟的RTSP播放器外,还想知其然知其所以然,对RTSP播放器的整体开发有个基础的了解,方便方案之作和技术延伸。本文抛砖引玉,做个大概的介绍。
aqi001 个月前
android·ffmpeg·音视频·直播·流媒体
FFmpeg开发笔记(五十五)寒冬里的安卓程序员可进阶修炼的几种姿势下面探讨下安卓程序员还能在哪些方面进阶修炼,主要有以下三个方向。谷歌就是安卓的爹,只要谷歌不倒,安卓开发就不会倒。今年的谷歌开发者大会都放到北京举办了,可见爸爸真的非常疼咱们爱咱们。 爸爸每段时间就推出新款Android的预览版、测试版和稳定版,各种新特性就像挤牙膏似的总也挤不完,咱们就慢慢吮吸总也吸不完。 爸爸每段时间就推出新款Android Studio的Alpha版、Beta版、Canary版,然后还有Release版,这些ABC加上R版本,如此顺口方便咱们细嚼慢咽。 爸爸推出了Kotlin语言,谁
aqi002 个月前
ffmpeg·音视频·直播·流媒体
FFmpeg开发笔记(五十八)把32位采样的MP3转换为16位的PCM音频《FFmpeg开发实战:从零基础到短视频上线》一书的“5.1.2 把音频流保存为PCM文件”介绍了如何把媒体文件中的音频流转存为原始的PCM音频,在样例代码的转存过程中,解码后的PCM数据未经任何加工处理,就直接保存到二进制文件。也就是说,原音频的采样频率是多少,PCM文件的采样频率也是多少;原音频的声道数量是多少,PCM文件的声道数量也是多少;原音频的采样位数是多少,PCM文件的采样位数也是多少。 原汁原味保存的PCM文件本来也没什么问题,可是在实际应用中,有的业务场景需要特定规格的PCM音频。比如某厂
音视频牛哥2 个月前
音视频开发·视频编码·直播
Android平台GB28181实时回传流程和技术实现GB28181 中的 “INVITE” 是会话初始协议(SIP)中的一种请求方法,主要用于邀请一个或多个参与者加入特定的会话。在 GB28181 标准中,“INVITE” 请求通常用于发起媒体流的传输请求。当一个设备想要接收来自另一个设备的媒体流时,它会向目标设备发送一个 “INVITE” 请求,其中包含了关于会话的描述信息,如媒体类型、编码格式、传输协议等。
音视频牛哥2 个月前
音视频开发·视频编码·直播
RTMP、RTSP直播播放器的低延迟设计探讨没有多少开发者会相信RTMP或RTSP播放器,延迟会做到150-300ms内,除非测试过大牛直播SDK的,以Android平台启动轻量级RTSP服务和推送RTMP,然后Windows分别播放RTSP和RTMP为例,整体延迟如下:
音视频牛哥2 个月前
音视频开发·视频编码·直播
电脑共享同屏的几种方法分享实时共享屏幕的方法多种多样,适用于不同的设备和场景。以下是几种常见的实时共享屏幕的方法:原理:无线投屏技术允许设备通过Wi-Fi网络或其他无线连接方式,将屏幕内容实时投射到另一台设备上。