• 博客(14)
  • 资源 (22)
  • 收藏
  • 关注

原创 公网可用的RTMP、RTSP测试地址(更新于2021年3月)

好多博客提到的公网可测试的RTSP和RTMP URL大多都不用了,以下是大牛直播SDK(Github)于2021年3月亲测可用的几个URL,有其他可用的URL,也欢迎大家在评论区回复。RTMP流地址目前实际可用的有如下两个:1.rtmp://58.200.131.2:1935/livetv/hunantv (720*576)2.rtmp://ns8.indexforce.com/home/mystream (分辨率 800*450)RTSP流地址大熊兔(VOD):rtsp:/..

2021-03-16 10:22:59 12923 6

原创 Windows平台RTMP直播推送集成简要说明

好多开发者在集成大牛直播SDK (官方)的Windows平台RTMP推送模块时吓一跳,怎么这么多接口?本文做个简单的拆分:初始化初始化之前,如需设置日志路径,调用NTSmartLog.NT_SL_SetPath(log_path); 设置日志存放路径。设置过后,调用NT_PB_Init()接口,完成SDK初始化动作,注意,哪怕多实例推送,Init()接口也仅需调一次,同理,UnInit()接口也是。然后,代码会判断系统是不是支持WR模式采集窗口,WR这种只有Win10高版本的才支持,如果不需

2021-03-31 15:19:46 863

原创 Windows平台RTSP|RTMP播放端SDK集成说明

2.1 demo说明大牛直播SDK提供C++/C#两套接口,对外提供32/64位debug/release库,C++和C#接口一一对应,C#接口比C++接口增加前缀NT_PB_; WIN-PlayerSDK-CPP-Demo:播放端SDK对应的C++接口的demo; WIN-PlayerSDK-CSharp-Demo:播放端SDK对应的C#接口的demo; 播放端SDK支持Win7及以上系统; 本demo基于VS2013开发。2.2 界面UI展示2.3集成说明C++头文件:.

2021-03-30 18:04:20 2491

原创 如何用轻量级RTSP服务本地生成RTSP测试URL

最近发现好多开发者都在搜索可用的RTSP测试URL,目前公网实际可测试的RTSP URL非常少,即便是可用,分辨率和网络也非常差,不适合长期测试。针对此,我们的建议是最好直接网上买个海康或大华的摄像头,一般来说,海康大华的RTSP URL格式如下:海康摄像头RTSP URL规则主码流:rtsp://admin:daniulive12345@192.168.0.120:554/h265/ch1/main/av_stream子码流:rtsp://admin:daniulive12345@192.

2021-03-30 13:06:20 1815

原创 几款知名RTMP推流模块比较:OBS VS SmartPublisher VS Flash Media Live Encoder

OBS功能强大,几乎所有你想要的场景它都有,用起来很顺手。可以将桌面、摄像头、程序窗口通过rtmp推送到流媒体服务器上。当然如果你是开发者,想基于OBS做二次开发,实现二次产品化的化,难度比较大,OBS代码量很大,驾驭起来难度很大,有bug的话,跟踪起来很累。下载地址:OBS下载以下是官方介绍:What is OBS Studio?OBS Studio is software designed for capturing, compositing, encoding, recordi

2021-03-25 14:50:25 1264 1

原创 Android播放器之SurfaceView与GLSurfaceView

先看SurfaceSurface的官方介绍:Handle onto a raw buffer that is being managed by the screen compositor,Surface是一个raw buffer的句柄,通过它在raw buffer上进行绘制,可以通过Surface获得一个Canvas。Canvas canvas = mSurface.lockCanvas(null);mSurface.unlockCanvasAndPost(canvas);SurfaceVi

2021-03-24 16:54:12 720

原创 浏览器播放RTSP视频流几种解决方案

方案一: H5 + websocket_rtsp_proxy 实现视频流直播Streamedian提供了一种“html5_rtsp_player + websock_rtsp_proxy”的技术方案,可以通过html5的video标签直接播放RTSP的视频流。整个架构如下图所示,分为服务器端和浏览器端两部分:方案二:RTSP转RTMP到RTMP服务器,转http-flv,播放端用flv.js播放flv.js在获取到FLV格式的音视频数据后将 FLV 文件流转码复用成 ISO BMFF(.

2021-03-22 16:00:49 2914

原创 ijkplayer、VLC Player、SmartPlayer、ExoPlayer播放器比较

ijkPlayerijkPlayer是BiliBili公司维护的一个开源工程,基于ffmpeg开发的一个播放器软件,支持Android和iOS平台,整个ijkplayer就是以ffplay为基础,如果只是使用它进行播放,集成也较为简单,使用也和MediaPlayer差不多,但是要定制化需求,就有一定的门槛高度。支持软硬编解码,支持倍速播放,可以定制化集成需要的功能,集成占用体积也很小,更详细的解释参看下面官方介绍:FeaturesCommon remove rarely used ffmpeg

2021-03-18 12:42:50 3237 2

原创 RTSP播放器开发填坑之道

好多开发者提到,在目前开源播放器如此泛滥的情况下,为什么还需要做自研框架的RTSP播放器,自研和开源播放器,到底好在哪些方面?以下大概聊聊我们的一点经验,感兴趣的,可以关注github:1.低延迟:大多数RTSP的播放都面向直播场景,如果延迟过大,严重影响体验,所以,低延迟是衡量一个好的RTSP播放器非常重要的指标,目前大牛直播SDK的RTSP直播播放延迟比开源播放器更优异(大牛直播SDK延迟在1秒左右,开源播放器如VLC,延迟相对比较大),而且长时间运行下,大牛直播SDK播放端不会造成延迟累积,开..

2021-03-17 16:25:45 474

原创 RTMP播放器开发填坑之道

好多开发者提到,在目前开源播放器如此泛滥的情况下,为什么还需要做自研框架的RTMP播放器,自研和开源播放器,到底好在哪些方面?以下大概聊聊我们的一点经验,感兴趣的,可以关注github:1.低延迟:大多数RTMP的播放都面向直播场景,如果延迟过大,严重影响体验,所以,低延迟是衡量一个好的RTMP播放器非常重要的指标,目前大牛直播SDK的RTMP直播播放延迟比开源播放器更优异(大牛直播SDK延迟在1秒左右,开源播放器如VLC,延迟在5-7秒),而且长时间运行下,大牛直播SDK播放端不会造成延迟累积,开..

2021-03-15 15:38:51 583

转载 Android平台使用Camera2(5.0+)替代过时的Camera

在做Android平台基于Camera2的RTMP直播推送对接时,查找Camera2的资料,无意发现这篇文章,感觉挺好,分享给大家看看。原文:http://forums.developer.amazon.com/forums/thread.jspa?threadID=4836&tstart=0概要从5.0开始(API Level 21),可以完全控制安卓设备相机的新api Camera2(android.hardware.Camera2)被引入了进来。在以前的Camera api(an.

2021-03-12 17:53:16 962

原创 Windows平台Unity3d下如何同时播放多路RTSP或RTMP流

如果基于Unity3d完全重新开发一个播放器,代价大,周期长,不适合快速出产品,最好的方式就是集成现有Native平台上成熟稳定播放器.集成Navtive播放器可行性分析:安卓: Unity3d可以调用安卓java接口,这方面的例子很多,搜索能找到一大堆。IOS: Unity3d 可以调用C接口, c又可以调用object-c,那么C#--call-->C---call---object-c. 这类例子也非常多。Windows: Unity3d调用C#就不用说了,天生支持,C#调用c

2021-03-12 14:13:39 2844 1

原创 6款真正好用的播放器推荐

GOM playerGOM player 是一款本身装有视频播放所需的解码,及占用系统资源少,并且能以最优秀的画质来观看多种格式影片的播放程序。可以支持播放大多数当前流行的视频格式,如:MP4、AVI、WMV、MKV、MOV、FLV 等),并且具有多种高级的功能特征,如:截取图片、截取音频、控制视频播放速度等。Corel WinDVDCorel WinDVD 是著名软件开发上Corel旗下一款功能强大的视频播放器,拥有种类最多、功能最强大的音频技术,支持行业领导品牌的杜比和 DTS 科.

2021-03-02 12:09:11 25493 10

原创 Windows平台RTMP播放器/RTSP播放器如何在播放窗口添加OSD文字叠加

好多开发者在做Windows平台特别是单屏多画面显示时,希望像监控摄像机一样,可以在播放画面添加OSD台标,以实现字符叠加效果,大多开发者可很轻松的实现以上效果,针对此,本文以大牛直播SDK (Github)的Windows平台demo为例,简单介绍下具体实现:Windows平台RTMP播放器、RTSP播放器C++ demoWindows平台C++的demo,以录像过程为例,动态在左上角显示个闪动的图标+当前时间,具体效果如下:核心代码std::shared_ptr<nt_arg

2021-03-01 14:49:00 1062 1

余世维经典PPT全集分享

余世维经典PPT全集分享,当初看他的视频看到疯。。

2011-12-22

linux入门教程资料,很好

linux入门教程 很不错的资料,欢迎学习

2011-01-14

arm汇编指令.chm

arm汇编指令.chm arm汇编指令.chm arm汇编指令.chm arm汇编指令.chm

2011-01-14

一个月挑战C++,看过最有深度的C++书之一

一个月挑战C++,看过最有深度的C++书之一

2010-12-24

中软内部培训 高级项目管理ppt 适用于系统集成项目管理师和高级管理师

中软内部培训 高级项目管理ppt 适用于系统集成项目管理师和高级管理师

2010-09-17

中软内部培训系统集成项目管理师提供的PMBOK整体图

中软内部培训提供的PMBOK整体图,可以下载打印出来贴在办公室,当年我就是看这个过的,受益匪浅

2010-09-17

数字视频监控中的运动目标检测

数字视频监控中的运动目标检测论文,做这个的可以参考一下

2009-07-08

一种多目标跟踪的快速算法

一种多目标跟踪的快速算法论文,研究多目标跟踪,不可多得的材料

2009-07-08

Visual C++经典游戏程序设计-俄罗斯方块源代码

Visual C++经典游戏程序设计教材中的俄罗斯方块源代码,经典,花钱买书就是为了代码啊

2009-06-30

Visual C++经典游戏程序设计-推箱子代码

Visual C++经典游戏程序设计书中,推箱子的代码,适合有一定功底的朋友学习

2009-06-26

Visual C++经典游戏程序设计-贪吃蛇代码

Visual C++经典游戏程序设计-贪吃蛇代码 写的非常经典 书中的光盘

2009-06-26

局域网视频监控系统 VC++基于WinSock编程

局域网视频监控系统 VC++基于WinSock编程 源代码,对学习Socket编程的朋友来说,非常好,涉及到BMP数据的传输

2009-06-26

MFC深入浅出.chm

MFC深入浅出,看过就知道里面的价值了,非常好的一本书,分享给大家

2009-05-12

WinRunner演示文稿

WinRunner培训的演示文稿,有需要写类似文档或打算学习WinRunner的,是不可多得的好资料

2009-05-12

华为培训 C++中级教程

华为培训资料 C++中级教程 看起来,有些难度,适合进阶人员看

2009-05-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除