• 博客(115)
  • 资源 (23)
  • 论坛 (3)
  • 收藏
  • 关注

原创 基于RTMP实现Linux|麒麟操作系统下屏幕|系统声音采集推送

背景Windows操作系统自问世以来,以其简单易用的图形化界面操作受到大众追捧,为计算机的普及、科技的发展做出了不可磨灭的功绩,也慢慢的成为人们最依赖的操作系统。在中国,90%以上的办公环境都是Windows,学校和各种培训班的培训内容也都是Windows,Windows操作系统已经渗入到各行各业,人们已经习惯了Windows的界面和操作习惯,IT计算机和Windows已经被习以为常的画上了等号。但是,我们使用的软件真的安全吗?黑屏事件和棱镜门事件让很多乐观看待或尚未意识到信息安全问题的人们警醒,我

2021-07-22 12:32:14 48 2

原创 麒麟操作系统|Linux下低延时RTMP|RTSP直播播放实现

背景国产操作系统多为以Linux为基础二次开发的操作系统。2014年4月8日起,美国微软公司停止了对Windows XP SP3操作系统提供服务支持,这引起了社会和广大用户的广泛关注和对信息安全的担忧。而2020年对Windows7服务支持的终止再一次推动了国产系统的发展。工信部对此表示,将继续加大力度,支持Linux的国产操作系统的研发和应用,并希望用户可以使用国产操作系统。随着信息技术和互联网的快速发展普及,电子商务已经成为不可抗拒的现代商业潮流,云计算、大数据应用...

2021-07-21 16:42:43 63 1

原创 公网可用的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 1832 4

原创 rtmp/rtsp/hls公网真正可用的测试地址

相信大家在调试播放器的时候,都有这样的困惑,很难找到合适的公有测试源,以下是大牛直播SDK(GitHub地址)整理的真正可用的直播地址源。其中,rtmp和rtsp的url,用我们播放器验证通过,hls的地址,用vlc验证通过。1. RTMP协议直播源香港卫视:rtmp://live.hkstv.hk.lxdns.com/live/hks (目前不可用,hks1、hks2可用)这个r...

2019-06-03 09:48:11 106517 9

原创 Linux|麒麟操作系统实现多路RTMP|RTSP播放

技术背景无论是Windows平台还是Linux,多路播放诉求非常普遍,比如针对智慧工地、展馆、教育等宏观场景下的摄像头展示,关于RTSP或RTMP直播播放器开发需要注意的点,可参考之前博客,总的来说有以下一些点:1. 低延迟:大多数RTSP的播放都面向直播场景,所以,如果延迟过大,比如监控行业,小偷都走了,客户端才看到,或者别人已经按过门铃几秒,主人才看到图像,严重影响体验,所以,低延迟是衡量一个好的RTSP播放器非常重要的指标,目前大牛直播SDK的RTSP播放延迟控制在几百毫秒,VLC在几秒,这个

2021-07-25 12:49:24 32 1

原创 Android平台RTMP推送端实现外部数据对接推送和录像

好多开发者在做对接外部编码数据推送的时候,有这样的诉求,他们希望外部的编码音视频数据,也可以同时再推送端录制下来,本文以Android平台对接外部数据为例,介绍下外部数据对接流程和数据录制流程。...

2021-06-21 10:29:44 58 2

原创 Unity环境下RTMP推流+RTMP播放低延迟解决方案

在本文之前,我们发布了Unity环境下的RTMP推流和RTMP|RTSP拉流低延迟的解决方案,今天做个整体汇总,权当抛砖引玉。关于如何实现Unity环境下低延迟的音视频解决方案。

2021-06-13 12:28:38 211 4

原创 Windows平台实现Unity下窗体|摄像头|屏幕采集推送

随着zhihjiao无纸化同屏好多开发者苦于很难在unity3d下实现RTMP直播推送,本次以大牛直播SDK(Github)的Windows平台RTMP推送模块(以推摄像头为例,如需推屏幕数据,设置相关参数即可)为例,介绍下unity3d的RTMP推送集成。简单来说,Unity3D环境下,可以直接调用C#的接口封装,针对此,我们先做了一层封装(nt_publisher_wrapper.cs),核心代码如下:初始化和基础参数设置: private bool InitSDK().

2021-06-10 17:17:08 797 6

原创 Android平台实现Unity3D下RTMP推送

像Unity3D下的RTMP或RTSP播放器一样,好多开发者苦于在Unity环境下,如何高效率低延迟的把数据采集并编码实时推送到流媒体服务器,实现Unity场景下的低延迟推拉流方案。本文以Android平台为例,大概介绍下Unity环境下的Android平台RTMP推流,废话多说,先上图看效果。下图系Android平台Unity环境下采集屏幕,编码推送到RTMP服务器,然后Windows平台播放器拉取RTMP流播放,为了方便看到延迟效果,特地在Android端的Unity窗口显示了当前时间,可以看到

2021-06-07 18:07:14 135 3

原创 Windows平台RTMP|RTSP播放器实现画面全屏功能

我们在Windows平台实现RTSP或者RTMP播放的时候,有个功能是绕不开的,那就是播放窗口全屏。本文就以大牛直播SDK(官方)的Windows播放器为例,大概讲下大概实现:全屏播放需要考虑的点不多:第一:视频播放后,全屏的意义;第二:全屏后,是否等比例显示,我们的设计原则是,之前等比例显示的,继续等比例显示,之前铺满的,继续铺满;第三:ESC退出全屏。本文以C++的demo为例,具体实现如下:void nt_wrapper_render_wnd::FullScreenSwitc

2021-05-12 17:53:11 85

原创 Windows平台RTMP|RTSP播放器为什么要兼容GDI绘制

为什么要支持GDI先说结论,Windows平台播放渲染这块,一般来说99%以上的机器都是支持D3D的,实现GDI模式绘制,除了为了好的兼容性外,在远程连接的场景下,D3D创建不成功,需要使用GDI模式。简单来说,Windows平台的RTMP播放器或RTSP播放器,设计如果系统支持D3D,优先D3D,如果检测到不支持D3D,数据回调上来,GDI模式绘制。在之前的博客,我们提到过:D3D绘制出来的图像效果更细腻,绘制效率也更高,CPU占用相对GDI更低。上图以1920*1080分辨率、30帧

2021-05-12 16:47:29 33

原创 Windows平台RTMP推送|轻量级RTSP服务实现本地摄像头|屏幕|叠加数据预览

背景大家在做Windows平台RTMP推送或轻量级RTSP服务的时候,不管是采集屏幕还是采集摄像头,亦或屏幕摄像头的叠加模式,总会有这样的诉求,采集到的数据,希望能本地看看具体采集的数据或者图像实际效果,也就是本次介绍的“预览”功能。废话不多说,想上图:如何实现开始预览开始预览,大概的流程是,调用OpenPublisherHandle(),进行初始的数据源类型设置,然后调用Open()接口,获取推送handler,并设置event回调。bool CSmartPublisherD

2021-05-12 15:36:57 81

原创 Android对接实现内网无纸化会议|智慧教室|实时同屏功能

背景本文主要讲的是基于Android平台实现RTMP的技术方案设计,基础架构图如下:组网注意事项1. 组网:无线组网,需要好的AP模块才能撑得住大的并发流量,推送端到AP,最好是有线网链接;2. 服务器部署:SRS或NGINX,服务器可以和Windows平台的教师机部署在一台机器;3. 教师端:如教师有移动的PAD,可以直接推到RTMP服务器,然后共享出去;4. 学生端:直接拉取服务端的RTMP流播放即可;5. 教师和学生互动:学生端如需作为示范案例,屏幕数据共享给其他同学,

2021-05-12 11:56:19 136

原创 QT实现低延迟的RTSP、RTMP播放器

好多开发者在QT环境下实现RTMP或RTSP播放时,首先考虑到的是集成VLC,集成后,却发现VLC在延迟、断网重连、稳定性等各个方面不尽人意,无法满足上线环境需求。本文以调用大牛直播SDK(官方)的Windows平台播放端SDK为例,介绍下如何在QT下实现低延迟的RTMP|RTSP播放器,废话不多说,先上图:大牛直播SDK有MFC的demo,所以在QT上实现播放轻车熟路,如果需要多窗口播放,也可以参考转发的demo,转发的那个4窗口预览的demo做了二次封装,调用更方便。窗体布局不再赘述,...

2021-04-30 10:50:33 279

原创 Android平台RTSP轻量级服务|RTMP推送摄像头或屏幕之音频接口设计

好多开发者在做Android平台录像或者RTSP轻量级服务、RTMP推送相关模块时,对需要设计哪些常用接口会心存疑惑,本文主要以大牛直播SDK(官方)为例,简单介绍下Android平台直播推送SDK所有音频相关的接口,感兴趣的开发者可以看看。1. 设置audio编码类型,默认AAC,如需更低的码率,可设置SPEEX编码,一把考虑到录像等操作的通用性,建议选择AAC编码。 /** * Set audio encoder type(设置音频编码类型) * * @p

2021-04-20 10:34:57 115

原创 如何实现Android端获取RTSP|RTMP流转推RTMP

技术背景最近不少开发者找到我们,他们在做智能家居等传统行业时,希望实现在Android板件拉取本地的RTSP或RTMP流,然后对外推送RTMP出去,亦或内部启个轻量级RTSP服务,提供个对外对接的媒介URL,简单来说,设计架构图如下:基于上诉诉求,我们以大牛直播SDK (官方)Android端的 SmartRelayDemoV2 工程为例,大概介绍下相关实现。整体设计1. 拉流:通过RTSP|RTMP直播播放SDK的数据回调接口,拿到音视频数据;2. 转推:通过RTMP直播推送SDK

2021-04-02 18:05:41 355 2

原创 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 205

原创 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 263

原创 如何用轻量级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 214

原创 几款知名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 343 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 115

原创 浏览器播放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 431

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

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

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

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

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

2021-03-17 16:25:45 122

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

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

2021-03-15 15:38:51 125

转载 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 123

原创 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 319 1

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

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

2021-03-02 12:09:11 3638 7

原创 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 417 1

原创 Android、iOS平台RTMP/RTSP播放器实现实时音量调节

介绍移动端RTMP、RTSP播放器实时音量调节之前,我们之前也写过,为什么windows播放端加这样的接口,windows端播放器在多窗口大屏显示的场景下尤其需要,尽管我们老早就有了实时静音接口,相对实时静音来说,播放端实时音量调节粒度更细,从[0, 100],用户体验更好。为什么要做实时音量调节RTMP或RTSP直播播放音量调节,主要用于多实例(多窗口)播放场景下,比如同时播放4路RTMP或RTSP流,如果音频全部打开,几路audio同时打开,可能会影响用户体验,我们通用的做法是支持播放端实时静音

2021-02-26 17:23:38 111

原创 IE浏览器下如何低延迟播放RTSP或RTMP流

首先,虽然本文是介绍IE浏览器下OCX控件播放RTSP或RTMP,但这种方式并不推荐,毕竟它只能用于IE浏览器环境下,局限太大,而且随着微软IE浏览器的更新,不确定后续支持情况。当然,话说回来,如果是在特定的使用场景下,只需要某些版本IE浏览器支持,但对延迟和稳定性要求非常高,OCX控件方式也不失为一个好的选择。如果需要浏览器场景下有更好的兼容性,对于RTSP流来说,好多公司通常的做法是把RTSP转RTMP,然后分发到RTMP服务器,然后服务器转http-flv出来,浏览器直接播放http-flv流,或

2021-02-15 22:36:25 294

原创 Android平台Camera2数据如何对接RTMP推流到服务器

1. Camera2架构在Google 推出Android 5.0的时候, Android Camera API 版本升级到了API2(android.hardware.camera2), 之前使用的API1(android.hardware.camera)就被标为 Deprecated 了。Camera API2相较于API1有很大不同, 并且API2是为了配合HAL3进行使用的, API2有很多API1不支持的特性, 比如:更先进的API架构; 可以获取更多的帧(预览/拍照)信息以及手动控

2021-02-04 12:31:58 246

原创 跨平台屏幕/摄像头RTMP推流模块设计要点

经常有企业或开发者有这样的疑惑,明明看到网上的demo,一个RTMP推送,五六个接口就搞定了,你们咋就搞得这么复杂?以Windows RTMP推流为例,我们的接口要100多个,下面我们就扯扯,为什么一个RTMP推送,怎么就这么难?RTMP推送端SDK特点:全自研框架,易于扩展,自适应算法让延迟更低、采集编码传输效率更高; 所有功能以SDK接口形式提供,所有状态,均有event回调,完...

2021-01-28 09:55:22 314 2

原创 Android同屏或摄像头RTMP推送常用的数据接口设计探讨

前言好多开发者在调用Android平台RTMP推送或轻量级RTSP服务接口时,采集到的video数据类型多样化,如420sp、I420、yv12、nv21、rgb的,还有的拿到的图像是倒置的,如果开发者在上层转换后,传到底层编码处理,无疑加大了上层处理负担,而且容易因为低效率影响体验,本文以大牛直播SDK的Android平台RTMP推送SDK编码前video数据对接接口为例,看看常用的数据格式有哪些,相关资料,可参考 Github:1.Android摄像头前后camera通过OnPreviewFr.

2021-01-22 16:29:27 335 11

原创 Windows平台RTMP/RTSP播放器如何实现实时音量调节

为什么要做实时音量调节RTMP或RTSP直播播放音量调节,主要用于多实例(多窗口)播放场景下,比如同时播放4路RTMP或RTSP流,如果音频全部打开,几路audio同时打开,可能会影响用户体验,我们通用的做法是支持播放端实时静音,更细粒度的做法是可以实时调节每一路RTMP/RTSP流的音量。音量调节接口设计RTMP或RTSP直播播放端音量调节功能设计主要考虑到一点,和市面通用的本地播放器或点播播放器功能对齐(如VLC、PotPlayer等),音量可以实时调整即可,本文以大牛直播SDK的Windo

2021-01-21 16:05:01 119

原创 如何在Android实现录屏直播

许多开发者在做智慧教室同屏亦或会议同屏时,基于Andriod平台采集屏幕并编码推送,往往遇到各种各样的问题,以下就我们开发过程中的一些技术考量做个分享,权当抛砖引玉:协议选择、数据来源和处理1. 内网环境下,组播还是RTMP?回答:这个问题,被无数的开发者问到,为此,单独写了篇博客论证:https://blog.csdn.net/renhui1112/article/details/86741428,感兴趣的可以参考下,简单来说,能RTMP的,就RTMP,如果真是内网环境下,没有并发瓶颈的同屏,

2021-01-19 12:03:55 281

原创 Windows平台真实时毫秒级4K H264/H265直播技术方案探讨

背景在刚提出4K视频的时候,大多数人都觉得没有必要,4K的出现,意味着更高的硬件规格和传输要求,1080P看的很爽、很清晰,完全满足了日常的需求。随着电视的尺寸越来越大,原本1080P成像已经无法满足人们对于细节的极致追求,4K视频不仅成像更细腻,在细节处理上优势也非常明显,颜色也更亮丽、饱满,逼真,给人身临其境的感觉。4K视频具有高分辨率、宽色域、高动态范围等优势,随着5G技术和H.265(HEVC)编码标准的出炉,4K视频直播迎来了曙光。一张图解释4K VS 1080P1080pOfte

2020-11-23 11:58:57 1044 5

原创 内网无纸化会议/智慧教室实时同屏RTSP组播技术方案思考

为满足内网无纸化/电子教室等内网超低延迟需求,避免让用户配置单独的服务器,大牛直播SDK发布了轻量级RTSP服务SDK:简单来说,之前推送端SDK支持的功能,内置轻量级RTSP服务SDK后,功能继续支持。Windows/Android/iOS内置轻量级RTSP服务SDK功能说明[基础功能]支持Windows/Android/iOS平台RTMP直播SDK除推送RTMP外的所有常规功能;...

2020-11-11 09:41:45 221

原创 RTMP/RTSP推送端和RTMP/RTSP播放端录像设计探讨

好多开发者认为,无论是RTSP/RTMP推送端还是RTSP/RTMP播放端,涉及到录像,只要2个接口足矣:开始录像、停止录像。实际场景下,一个好的录像模块,2个接口远远不够, 本文以大牛直播SDK(Github)RTSP/RTMP推送和RTSP/RTMP播放端扩展录像模块为例,介绍下一个好的录像模块,需要具备哪些基本功能属性。Android、iOS平台不再赘述,本文以Windows平台C#接口为例,先说推送端:1. 设置录像目录录像目录不必多解释,为了便于录像文件管理,设置指定的录像目录是基

2020-11-10 00:17:47 193

原创 轻量级RTSP服务和内置RTSP网关的区别和联系

好多开发者疑惑,什么是内置RTSP网关,和轻量级RTSP服务又有什么区别和联系?本文就以上问题,做个简单的介绍:轻量级RTSP服务为满足内网无纸化/电子教室等内网超低延迟需求,避免让用户配置单独的服务器,大牛直播SDK(Github)在推送端发布了轻量级RTSP服务SDK:简单来说,之前推送端SDK支持的功能,内置轻量级RTSP服务SDK后,功能继续支持。轻量级RTSP服务解决的核心痛点是避免用户或者开发者单独部署RTSP或者RTMP服务,实现本地的音视频数据(如摄像头、麦克风),编码后,汇

2020-11-09 09:15:08 133

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

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

2009-06-30

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

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

2009-06-26

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

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

2010-09-17

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

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

2009-06-26

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

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

2010-09-17

嵌入式Linux之我行——u-boot-2009.08在2440上的移植详解.doc

嵌入式Linux之我行——u-boot-2009.08在2440上的移植详解.doc

2011-01-14

余世维经典PPT全集分享

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

2011-12-22

基于RTP的视频流传输协同控制

基于RTP的视频流传输协同控制,非常好的一篇文章,RTSP学习必备

2015-07-06

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

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

2009-07-08

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

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

2009-07-08

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

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

2009-06-26

Understanding the SIP

Understanding the SIP document.

2015-07-06

Getting Started with WebRTC

Getting Started with WebRTC, 非常好的入门文档 我们已经完成了跨平台的点对点音视频聊天,和一对多的视频直播,

2015-07-06

Visual C++开发基于SNMP的网络管理软件(第2版) 随书源代码

随书源代码,简单网络管理协议(SNMP:Simple Network Management Protocol)是由互联网工程任务组(IETF:Internet Engineering Task Force )定义的一套网络管理协议。该协议基于简单网关监视协议(SGMP:Simple Gateway Monitor Protocol)。利用SNMP,一个管理工作站可以远程管理所有支持这种协议的网络设备,包括监视网络状态、修改网络设备配置、接收网络事件警告等。虽然SNMP开始是面向基于IP的网络管理,但作为一个工业标准也被成功用于电话网络管理。

2009-07-16

PMP资料,PMBOK2008中文版,培训时老师给的

PMP资料,PMBOK2008中文版,培训时老师给的 考系统集成项目管理工程师或者项目管理师的不要错过

2010-05-30

arm汇编指令.chm

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

2011-01-14

Visual C++视频技术方案宝典源码-不定期删除资源

Visual C++视频技术方案宝典配套教材源代码,花高价买的书,其实就是为了里面的代码和算法,有下的,尽快了

2009-06-30

华为培训 C++中级教程

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

2009-05-08

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

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

2010-12-24

MFC深入浅出.chm

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

2009-05-12

Effective 中文C++版.pdf

Effective 中文C++版 经典的不能再经典了,大家互相学习

2009-05-08

linux入门教程资料,很好

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

2011-01-14

WinRunner演示文稿

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

2009-05-12

求教openCV视频图像测距的算法

发表于 2011-11-08 最后回复 2016-05-23

想请教下,AS3如何实现共享屏幕功能,基于P2P的

发表于 2011-11-08 最后回复 2011-11-23

大家好,想请教下,开发集成多厂家视频监控产品的监控客户端

发表于 2011-08-24 最后回复 2011-09-15

空空如也

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

TA关注的人 TA的粉丝

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