- 博客(8)
- 资源 (19)
- 收藏
- 关注
原创 海康摄像机rtsp地址格式(官方最新版)
★目前海康录像机、网络摄像机,网络球机的RTSP单播取流格式如下(车载录像机不支持RTSP取流):rtsp://用户名:密码@IP:554/Streaming/Channels/101→录像机示例:取第1个通道的主码流预览rtsp://admin:[email protected]:554/Streaming/Channels/101取第1个通道的子码流预览rtsp://admin:[email protected]:554/Streaming/Channels/102取
2020-06-28 15:38:44 11663
原创 RTSP/RTMP播放端录像不可忽视的几个设计要点
很多开发者提到,拉取的摄像机(一般RTSP流)或RTMP流,如果需要录制,需要考虑哪些因素,本文以大牛直播SDK的Windows平台拉流端录像为例(github),做个简单的介绍:1. 基础文件名设定一般来说,本地录像的话,不可能每个文件单独命名,这个时候,需要考虑如文件名前缀、文件名是否添加日期、是否添加时间几个因素,以C#为例,具体接口定义如下: /*如果三项都是0的话,将不能启动录像*/ [StructLayoutAttribute(LayoutKind.Sequentia
2020-06-27 13:25:21 662
原创 Android投屏(屏幕共享)设计需要考虑的关键因素
许多开发者,在做智慧教室同屏、会议同屏之类的方案时,基于Andriod平台的采集,往往遇到各种各样的问题,以下就几个点,抛砖引玉:1. 内网环境下,组播还是RTMP?回答:这个问题,被无数的开发者问到,为此,单独写了篇博客论证:https://blog.csdn.net/renhui1112/article/details/86741428,感兴趣的可以参考下,简单来说,能RTMP的,就RTMP,如果真是内网环境下,没有并发瓶颈的同屏,可以启动内置RTSP服务(走单播),然后,其他终端拉流也不失为一
2020-06-26 11:45:17 2069
原创 D3D还是GDI? Windows平台播放RTSP或RTMP渲染模式比较
先说结论,Windows平台播放渲染这块,支持D3D的前提下,优先D3D,如果检测到不支持D3D,数据回调上来,GDI模式绘制。相比GDI模式,D3D绘制更细腻,绘制效率更高,CPU占用低,只要是系统检测支持,一般建议D3D模式。无图无真相:本文以1920*1080分辨率、30帧、固定码率(采集屏幕左侧区域)为例,通过大牛直播SDK ( github) 的Windows平台SmartPublisherDemo.exe工具推送到内网nginx服务器,然后分别以D3D模式和GDI模式拉流(播放端
2020-06-20 19:20:52 10150
原创 Android平台如何实现屏幕数据采集并推送至RTMP服务器
随着无纸化、智慧教室等场景的普及,好多企业或者开发者开始寻求更高效稳定低延迟的RTMP同屏方案,本文以大牛直播SDK(Github)的同屏demo(对应工程:SmartServicePublisherV2)为例,介绍下如何采集编码推送RTMP数据到流媒体服务器。系统要求:Android 5.0及以上系统。废话不多说,上代码:获取screen windows宽高,如需缩放,按照一定的比例缩放即可: private void createScreenEnvironment() {
2020-06-14 20:33:55 1740 6
原创 Windows平台下如何实现Unity3D下的RTMP推送
好多开发者苦于很难在unity3d下实现RTMP直播推送,本次以大牛直播SDK(Github)的Windows平台RTMP推送模块(以推摄像头为例,如需推屏幕数据,设置相关参数即可)为例,介绍下unity3d的RTMP推送集成。简单来说,Unity3D环境下,可以直接调用C#的接口封装,针对此,我们先做了一层封装(nt_publisher_wrapper.cs),核心代码如下:初始化和基础参数设置: private bool InitSDK() { .
2020-06-10 16:30:42 1813 1
原创 Windows平台RTSP播放器/RTMP播放器设计需要考虑的几个点
我们在实现Windows平台RTSP播放器或RTMP播放器的时候,需要考虑的点很多,比如多实例设计、多绘制模式兼容、软硬解码支持、快照、RTSP下TCP-UDP自动切换等,以下就其中几个方面,做个大概的探讨。1. 视频绘制模式我们在实现Windows平台播放的时候,一般首选D3D,D3D不支持的情况下,考虑数据回上来,采用GDI模式,一般实现如下,先做D3D检测,以大牛直播SDK播放端为例(Github),调用NT_SP_IsSupportD3DRender(),检测是否支持D3D模式,如果支持的话
2020-06-07 14:01:50 746
原创 Windows平台如何快速实现RTSP/RTMP直播播放
前段时间,我们在 https://blog.csdn.net/renhui1112/article/details/104143794 提到“RTSP播放器开发过程中需要考虑哪些关键因素”,本次主要介绍,如何调用SDK实现RTSP/RTMP播放能力。本文以调用大牛直播SDK为例:demo说明SDK提供C++/C#两套接口,对外提供32/64位库,C++和C#接口一一对应,C#接口比C++接口增加前缀NT_PB_;WIN-PlayerSDK-CPP-Demo:播放端SDK对应的C++接口的demo;
2020-06-06 12:01:28 4066
Getting Started with WebRTC
2015-07-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人