Android14开始媒体投影(屏幕采集)需要增加一些处理,本文对此做了详细说明,为满足安卓屏幕投影的应用需求,本文给出了一种把屏幕投影图像转换成RTSP/RTMP流的方法。
Linux X86_64/ARM64(飞腾)系统(麒麟、统信UOS)上的屏幕、摄像头和扬声器采集,并实现RTMP/RTSP流输出,同时支持本地录像。
Android设备播放多路RTSP/RTMP时,对设备性能要求很高,本文讨论了视频画面如何在SurfaceView和TextureView上动态切换的问题, 用MediaCodec+SurfaceView的性能优势,来提高播放路数, 再用TextureView的灵活性来实现图像的变换.
Linux arm64系统rtmp/rtsp低延时直播播放,国产arm64操作系统rtmp/rtsp低延时直播播放,麒麟arm64操作系统rtmp/rtsp低延时直播播放, Linux arm64系统rtmp/rtsp unity播放开发.
Windows、Android RTMP播放器和推送端支持enhanced RTMP H.265(enhanced RTMP HEVC).
nginx-rtmp-module 支持 Enhancing RTMP HEVC(H.265)修改代码.
新版国标-2022增加了图像抓拍功能,本文详细的说明了Android设备端如何支持图像抓拍。
如何实现Android GB28181历史视音频的回放, 怎样实现Android GB28181设备录像文件的播放.
Android GB28181视音频文件下载代码实现及细节.
Android GB28181历史视音频文件检索实现代码以及细节问题.
安卓如何播放H264/H265实时流, 安卓如何实时预览H264, 安卓如何实时预览H265, 安卓实时预览AVC,安卓实时预览HEVC,安卓实时预览无人机视频流.
GB28181语音对讲实际使用中遇到的主要问题是跨网段后rtp udp包不能穿透,针对这个问题有两套解决方案。 方案一,安卓端语音发送走实时视音频点播通道,把编码后的语音数据封装到PS包中,和视频帧一起发送, 安卓接收语音走语音广播流程,但因为是跨网段的,安卓端可以尝试主动的rtp over tcp方式,但如果对端不支持tcp,这个方案就走不通了, 还有一点部
GB28181中事件订阅和通知机制是基于RFC3265 中的SIP扩展方法SUBSCRIBE和NOTIFY实现的。代码实现之前,先了解下相关协议.这里先简单说明下RFC3265:1.SUBSCRIBE请求中应该包含"Expires“头, 快到期的时候,需要在重新发送SUBSCRIBE刷新订阅有效期(有效期单位是秒)。2.SUBSCRIBE 2xx响应中也必须包含"Expires”,这个值可以比
下面演示下查依赖库用法: VS自带一个小工具dumpbin, 这个工具挺好用,可以查看dll相关依赖库,还可以看dll接口。运行 dumpbin /dependents nm.exe输出:Microsoft (R) COFF/PE Dumper Version 12.00.31101.0Copyright (C) Microsoft Corporation. All r
从c转到c++的程序员,经常喜欢auto p = new type, if (p ), 除非增加相关编译选项,否则new失败会抛异常出去, 最简单的办法就是:#include <new>void test(){ auto p = new (std::nothrow) type; if(p) { // ..... 其他相关代码
音频立体声转单声道(音频双通道转单通道)
cmake生成makefile增加c++版本选项,命令如下:# 增加-std=gnu++11cmake . -DCMAKE_CXX_STANDARD=11 <path-to-source> # 增加-std=gnu++14cmake . -DCMAKE_CXX_STANDARD=14 <path-to-source> # 增加-std=gnu++17cmak
Android GB28181
音视频开发
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号