Windows平台RTSP|RTMP播放器如何叠加OSD文字
技术背景 我们在做Windows平台RTSP|RTMP播放器的时候,特别是多路播放场景下,开发者希望可以给每一路RTSP或RTMP流添加个额外的OSD台标,以区分不同的设备信息(比如添加摄像头所在位置),本文主要探讨,如何动态添加OSD台标。 技术实现 以大牛直播SDK的C#的RTSP|RTMP播放demo为例,分享下设计实现流程。选中“设置台标”复选框,在player窗...
Windows平台RTSP|RTMP播放器如何实现实时录像功能
技术背景 RTSP、RTMP直播播放,这里不再赘述,我们可以很轻松的实现毫秒级的延迟体验,这里讲的是如何实现RTSP、RTSP流的实时录像功能。 我们理解的录像,可能觉得,只要有个开始录像、停止录像接口就够了,实际上的录像,如果需要细粒度设计,需要支持设置录像保存路径、开始录像停止录像录像状态回调、录像文件名是不是需要添加时间或前缀(便于查询遍历)、PCMA|PCMU|Speex...
Windows平台RTSP|RTMP播放器如何实时调节音量
我们在做Windows平台RTSP、RTMP播放器的时候,有这样的技术需求,特别是多路监控的时候,并不是每一路audio都需要播放出来的,所以,这时候,需要有针对音量调节的设计: /* * smart_player_sdk.cs * Created by daniusdk...
Windows平台RTSP|RTMP播放器如何实现细粒度录像控制
技术背景 好多开发者在跟我做技术交流的时候,说用大牛直播SDK模块的特点是,想到什么功能,找找头文件和demo几乎都有对应的实现,你们是何收集到这么多技术需求的? 实际上,这还是取决于我们多年的行业口碑和大规模的实实在在的用户积累,才让我们清楚的认识到,一个直播模块,需要有什么,需要舍弃什么。 技术设计 本文以大牛直播SDK的Windows平台RTSP...
Windows平台RTMP|RTSP播放器实现画面全屏功能
我们在Windows平台实现RTSP或者RTMP播放的时候,有个功能是绕不开的,那就是播放窗口全屏。本文就以大牛直播SDK(官方)的Windows播放器为例,大概讲下大概实现:全屏播放需要考虑的点不多:第一:视频播放后,全屏的意义;第二:全屏后,是否等比例显示,我们的设计原则是,之前等比例显示的,继续等比例显示,之前铺满的,继续铺满;第三:ESC退出全屏。本文以C++的demo为例,具体实现如下....
Windows平台RTMP|RTSP播放器为什么要兼容GDI绘制
为什么要支持GDI先说结论,Windows平台播放渲染这块,一般来说99%以上的机器都是支持D3D的,实现GDI模式绘制,除了为了好的兼容性外,在远程连接的场景下,D3D创建不成功,需要使用GDI模式。简单来说,Windows平台的RTMP播放器或RTSP播放器,设计如果系统支持D3D,优先D3D,如果检测到不支持D3D,数据回调上来,GDI模式绘制。在之前的博客,我们提到过:D3D绘制出来的图....
Windows平台RTMP/RTSP播放器如何实现实时音量调节
为什么要做实时音量调节RTMP或RTSP直播播放音量调节,主要用于多实例(多窗口)播放场景下,比如同时播放4路RTMP或RTSP流,如果音频全部打开,几路audio同时打开,可能会影响用户体验,我们通用的做法是支持播放端实时静音,更细粒度的做法是可以实时调节每一路RTMP/RTSP流的音量。音量调节接口设计RTMP或RTSP直播播放端音量调节功能设计主要考虑到一点,和市面通用的本地播放器或点播播....
Windows平台RTSP播放器/RTMP播放器设计需要考虑的几个点
我们在实现Windows平台RTSP播放器或RTMP播放器的时候,需要考虑的点很多,比如多实例设计、多绘制模式兼容、软硬解码支持、快照、RTSP下TCP-UDP自动切换等,以下就其中几个方面,做个大概的探讨。1. 视频绘制模式我们在实现Windows平台播放的时候,一般首选D3D,D3D不支持的情况下,考虑数据回上来,采用GDI模式,一般实现如下,先做D3D检测,以大牛直播SDK播放端为例(Gi....
Windows平台设计RTSP播放器/RTMP播放器的部分细节讨论
我们在实现Windows平台RTSP播放器或RTMP播放器的时候,需要考虑的点很多,比如多实例设计、多绘制模式兼容、软硬解码支持、快照、RTSP下TCP-UDP自动切换等,以下就其中几个方面,做个大概的探讨。 1. 视频绘制模式 我们在实现Windows平台播放的时候,一般首选D3D,D3D不支持的情况下,考虑数据回上来,采用GDI模式,一般实现如下,先做D3D检测,以大牛直播SDK播放端为例(....
大牛直播SDK-Windows RTMP/RTSP/本地FLV播放器使用说明
大牛直播播放器SDK相对推送SDK来说,接口没有那么多,不过客户95%以上的常规需求均已覆盖,目前支持RTMP和RTSP直播播放,还有本地flv文件回放: 大牛直播SDK播放端提供C++/C#两套接口,对外提供32/64位库。 我们不一样: 大牛直播SDK windows播放器,行业内无需赘述,也许是最好用的Windows rtmp/rtsp直播播放器SDK。 如何使用 RTMP/RTSP播放 ....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
Windows您可能感兴趣
- Windows远程桌面
- Windows教程
- Windows appdata
- Windows配置
- Windows server
- Windows蓝光
- Windows Mac
- Windows安全
- Windows策略
- Windows原理
- Windows安装
- Windows系统
- Windows服务器
- Windows linux
- Windows ecs
- Windows phone
- Windows服务
- Windows环境
- Windows开发
- Windows文件
- Windows R2
- Windows程序
- Windows部署
- Windows IIS
- Windows报错
- Windows设置
- Windows方法
- Windows命令
- Windows访问
- Windows运行
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
+关注