logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Android Camera2 与 Camera API技术探究和RAW数据采集

Android Camera2 API 是从 Android 5.0(Lollipop)开始引入的,相对Camera API,优势非常明显,如果需要通过Android平台采集视频数据,在设备支持的前提下,建议尽可能用Camera2做数据采集。

文章图片
Android平台屏幕/摄像头或外部数据采集及RTMP推送接口设计描述

好多开发者提到,为什么大牛直播SDK的Android平台RTMP推送接口怎么这么多?不像一些开源或者商业RTMP推送一样,就几个接口,简单明了。不解释,以Android平台RTMP推送模块常用接口,看看这些接口有没有存在的意义?本文简单介绍,全当抛砖引玉,相关资料,可参考 Github:1. 初始化Publisher接口,返回推送实例句柄:/*** Open publisher(启动推送实例)**

音视频生态下Unity3D和虚幻引擎(Unreal Engine)的区别

好多开发者跟我们做技术交流的时候,会问我们,为什么有Unity3D的RTMP|RTSP播放模块,还有RTMP推送和轻量级RTSP服务模块,为什么不去支持虚幻引擎?大牛直播SDK的Unity3D支持模块广泛应用于在线教育、无纸化推屏/会议、智慧教室、直播答题、智能可视门禁对讲、智慧安防、智能家居、物联网、智能车载等多个领域。大牛直播SDK在Unity3D环境下提供了全面的直播支持模块,覆盖了从直播推

文章图片
#游戏引擎
音视频基础扫盲之I帧和IDR帧区别

I帧是一种独立的帧,它不依赖于其他帧进行编码。I 帧包含了完整的图像信息,可以单独解码成一幅完整的图像。作用:作为视频序列中的关键参考帧,I 帧为视频的解码提供了初始的图像数据。在视频播放过程中,如果出现丢包或错误,播放器可以利用 I 帧进行恢复,重新开始解码过程。例如,在网络不稳定的情况下,当部分帧丢失时,播放器可以等待下一个 I 帧到达后继续解码播放,从而减少播放中断的影响。

文章图片
#音视频#实时音视频
Android平台如何采集屏幕数据并推送RTMP服务器实现无纸化同屏?

我们理解的Android平台RTMP同屏,采集到数据后,无非就是实现软、硬编码,然后打包发送到RTMP服务器,播放端拉流播放即可,实际上,几乎每一步操作,都可以考虑精细化的设计和处理,实现期望的高稳定、低延迟和资源占用体验。启动APP后,先选择需要采集的分辨率(如果选原始分辨率,系统不做缩放),然后选择“启动媒体投影”,并分别启动音频播放采集、采集麦克风。需要注意的是,Android采集音频播放的

文章图片
#android#音视频#实时音视频
音视频基础扫盲之视频码率控制策略(CBR、VBR还是ABR)

编码器会分析视频的每一帧,对于复杂的帧分配较高的码率以保证图像质量,对于简单的帧分配较低的码率以节省空间。在这些场景中,通过对视频内容的智能分析,可以更好地满足用户的需求,提高视频的观看效果。例如,在智能监控系统中,基于内容感知的码率控制可以对监控画面中的关键区域(如入口、重要设备等)分配较高的码率,以便在需要时能够清晰地查看这些区域的情况。

文章图片
#音视频#实时音视频
音视频基础扫盲之I帧、P帧、B帧、GOP

解码顺序通常为:I、P、B。例如,对于序列 I、B、B、P、B、B、P,解码顺序可能是 I、P、B、B、P、B、B。先解码 I 帧,然后解码第一个 P 帧,接着解码第一个 B 帧(参考前面的 I 帧或 P 帧以及后面的帧),再解码第二个 B 帧,以此类推。假设一个视频序列为:I、B、B、P、B、B、P……在视频编码中,通常使用的帧类型有 I 帧(帧内编码帧)、P 帧(前向预测编码帧)和 B 帧(双

文章图片
#音视频#实时音视频
Nginx RTMP 服务器开发设计与实现

Nginx RTMP 模块允许 Nginx 执行 RTMP 协议的推流和拉流操作。推流功能:支持 RTMP 流的发布,允许用户将视频流发布到服务器。拉流功能:支持从 RTMP 服务器拉取视频流,允许客户端播放流媒体。直播功能:支持实时视频流播放,适用于直播平台。录像功能:支持对推送到服务器的视频流进行录制。多种协议支持:除了 RTMP,还支持 HLS(HTTP Live Streaming)和 D

文章图片
#nginx#服务器#运维
海康威视网络摄像头RTSP地址格式和播放时延测试

上述是我们公司的海康摄像头,2560*1440分辨率,25帧,8M码率播放效果,左边是VLC,右边是SmartPlayer大概延迟情况,可以看到,VLC延迟在1.5秒左右,SmartPlayer的在200ms左右。SmartPlayer是大牛直播SDK旗下全自研内核,行业内一致认可的跨平台RTSP直播播放器SDK,功能齐全、高稳定、超低延迟,超低资源占用,适用于安防、教育、单兵指挥等行业。

文章图片
#音视频#实时音视频
音视频直播全链路技术手册:核心术语与实战应用解析

本文系统介绍了直播流媒体技术的关键概念与组件。主要内容包括:推拉流的基本流程(采集、编码、传输、解码)、常用协议(RTMP/RTSP/WebRTC等)、编解码格式(H.264/H.265、AAC/Opus)、直播链路处理(转码/录制/时移)以及质量优化方案(低延迟/弱网优化)。同时涵盖了域名配置、安全鉴权、版权保护等运营要点,并列举了轮播、垫片广告等增值功能。

文章图片
#音视频
    共 111 条
  • 1
  • 2
  • 3
  • 12
  • 请选择