- 博客(21)
- 资源 (22)
- 收藏
- 关注
原创 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 118704 11
原创 RTSP、RTMP、HTTP协议区别
HTTP将数据作为文件处理,所以HTTP不是流媒体协议,RTMP和RTSP是流媒体协议。RTMP是Adobe的私有协议,未完全公开,RTSP和HTTP是共有协议。RTMP一般传输flv,f4v格式流,RTSP传输ts,MP4格式流,HTTP没有特定的流。RTSP一般需要2-3个通道,数据和命令通道分开,RTMP和HTTP在一个通道上传输命令和数据。RTSP+RTP主要用于IPTV或低延迟...
2019-06-26 10:54:06 1380
转载 GitHub上排名前100的Android开源库介绍
GitHub上排名前100的Android开源库介绍文章来源:http://www.open-open.com/news/view/1587067#6734290-qzone-1-31660-bf8335a56eb142042e6dc893bd988125摘要:本项目主要对目前 GitHub 上排名前 100 的 Android 开源库进行简单的介绍,至于排名完全是根据 GitHu...
2019-06-26 10:46:02 835
原创 跨平台RTSP/RTMP转RTMP转发SDK
一个好的转发模块,首先要低延迟!其次足够稳定、灵活、有状态反馈机制、资源占用低,如果可以跨平台,还能以SDK形式提供,会给开发者提供更大的便利!大牛直播SDK(Github: https://github.com/daniulive/SmarterStreaming/)跨平台RTSP/RTMP转RTMP转发SDK目前已全面覆盖Windows、Android和iOS平台,行业内以高稳定、低延迟、...
2019-06-26 10:45:08 3202
原创 如何在IE浏览器播放RTSP或RTMP流
好多开发者一直苦恼于如何在IE浏览器环境下,构建低延迟的RTSP或RTMP播放,对于RTSP流来说,好多公司通常的做法是把RTSP转RTMP,然后分发到RTMP服务器,然后服务器转http-flv出来,浏览器直接播放http-flv流,亦或通过flash控件直接播放RTMP流,还有就是,转hls流出来,缺点是hls流延迟更大。以上方案未尝不可,如果对播放体验和延迟要求更高,最简单的做法是直接在...
2019-06-19 15:16:38 2639 2
原创 rtmp/rtsp直播播放器选择
相信大家在做rtmp、rtsp直播的时候,最大的困惑就是选个靠谱的播放器,直播的延迟,一定意义上说,90%的取决于播放器的好坏。以下是推荐的大牛直播跨平台播放器SDK(windows/android/iOS),大家可以在调试的时候,参考他们的播放,测试推送或者server端性能。Windows/Android/iOS RTMP、RTSP直播播放器SDK如不单独说明,系Windows、...
2019-06-03 10:31:44 25990
原创 RTSP摄像机为什么还保留MJPEG编码格式
细心的开发者会发现,海康大华之类摄像机厂商,除了常规的H.264、H.265(HEVC)编码外,主码流或子码流依然会有MJPEG编码选项。相对来说,MJPEG编码有以下特点:MJPEG(MotionJPEG)是以JPEG技术为基础扩展研发出来的动态图像压缩技术,不过它通常只单独的对某一帧进行压缩,基本不会考虑视频流中不同帧之间的变化,优点如下:1、通过此压缩技术可获取清晰度很高的视频图...
2019-06-03 10:29:37 2872 2
原创 RTSP流怎么录制
大牛直播录像SDK可作为单独功能模块使用(如同时多路录像存档),亦分布于以下模块,和其他模块组合调用:windows/android/iOS推送端SDK Demo; windows/android/iOS播放端SDK Demo;大牛直播录像SDK不同于普通录像接口,更智能,和推送、播放、转发、内置轻量级RTSP服务功能完全分离,支持随时录像。此外,大牛直播录像SDK在录像过程中,支持切...
2019-06-03 10:29:14 2831
原创 利用RTMP或RTSP实现跨平台一对一互动功能
目前市面上大多一对一互动都是基于WebRTC,缺点如下:服务器部署非常复杂,不利于私有部署,在一些私密性高的场景下,无法使用,如公安、市政等体系; 传输基于UDP,很难保证传输质量,由于UDP是不可靠的传输协议,在复杂的公网网络环境下,各种突发流量、偶尔的传输错误、网络抖动、超时等等都会引起丢包异常,都会在一定程度上影响音视频通信的质量; 难以应对复杂的互联网环境,如跨区跨运营商、低带宽、...
2019-06-03 10:26:25 919
原创 如何实现RTSP/RTMP流接入到RTSP网关
好多企业或开发者给我们反映,他们期望能把外网的rtsp或rtmp流,直接拉取注入到内网流媒体服务器,保证内网用户,无需访问,直接链接到内网服务器就可以观看到公网rtmp/rtsp流。优势如下:1. 内网用户无需访问外网,拉取公网转发的rtmp/rtsp流,节省了企业流量;2. 保障了隔离网络环境下的用户安全;3. 内置rtsp服务,拉流和内置rtsp服务在一台机器,节省了企事业单位...
2019-06-03 10:25:57 1971
原创 如何对RTSP播放器做功能和性能评估
好多开发者在做产品竞品分析的时候,不知道如何界定一个RTSP播放器,大牛直播SDK认为,一个RTSP播放器,不是说有几个类似于Open/Close接口就够了,好的RTSP播放器需要具备以下功能和性能属性:1. 低延迟:大多数RTSP的播放都面向直播场景,所以,如果延迟过大,比如监控行业,小偷都走了,客户端才看到,或者别人已经按过门铃几秒,主人才看到图像,严重影响体验,所以,低延迟是衡量一个好的...
2019-06-03 10:25:02 668
原创 MQTT代理服务器特性对比
Server QoS 0 QoS 1 QoS 2 auth bridge $SYS SSL dynamic topics cluster websockets plugin system 2lemetry ✔ ✔ ✔ ✔ ✔ § ✔ ✔ ✔ ✔ ✘ Apach...
2019-06-01 20:55:35 2679
原创 如何优雅的实现一个靠谱的RTSP播放器?
二话不说,NO 图 NO BB(以大牛直播SDK播放海康摄像机RTSP H.265流为例):行业的浮躁,好多开发者甚至连rtsp、rtp细节不了解,依葫芦画瓢调用了ffmpeg的一些接口,就实现了个简单版的播放器,导致不少开发者找我们交流的时候甚至说,实现个RTSP播放很容易,两三周或个把月就可以做到你们这个程度,一般我们不置可否,被问的多了,偶尔也反驳一句:我们原地踏步1年你也不一定能赶...
2019-06-01 20:17:19 4557
原创 如何在Android推流端内置轻量级RTSP服务
为满足内网无纸化/电子教室等内网超低延迟需求,避免让用户配置单独的服务器,大牛直播SDK在推送端发布了轻量级RTSP服务SDK。内置轻量级RTSP服务后,延迟更低,体验更好(内网环境下,200-400毫秒)。 涉及相关库:libSmartPublisher.so 头文件:SmartPlayerJniV2.java SmartPublisherJniV2.java Ja...
2019-06-01 20:16:27 5431 5
原创 人狠话不多,细说大牛直播SDK之RTMP播放器和RTSP播放器
大牛直播RTSP/RTMP播放器SDK特点:在没测试过大牛直播SDK的RTMP和RTSP播放器之前,你甚至不相信行业内,RTMP和RTSP播放器(特别是RTMP播放器)延迟可以稳定的做到1秒以内。无需赘述,全自研内核,行业内一致认可的跨平台RTSP/RTMP直播播放器SDK,功能齐全、高稳定、超低延迟、近200家公司明智之选。功能支持:如不单独说明,系Windows、Android...
2019-06-01 20:15:54 9480 2
原创 Spydroid还是大牛直播内置RTSP服务SDK
废话不多说,先列二者功能:1. Spydroid:The stream can be directly read by VLC which is great because VLC is a very powerful tool, for exampleyou can really easily record the stream in a file. [FAQ See the FAQ ...
2019-06-01 20:14:50 813
原创 如何实现rtsp h265 转 rtmp (rtsp hevc 转 rtmp)并转发到CDN或自建服务器
rtsp h265 转 rtmp,首先要对rtmp协议做扩展,目前国内已有相应扩展标准,国内开发者基本上都按这个扩展协议做的。协议层问题已解决。剩下关键问题是要实现rtmp h265推送模块, 支持rtmp h265 的server, rtmp h265播放模块。rtmp h265 server 支持,目前常用的nginx-rtmp 和 srs还不支持rtmp 2...
2019-06-01 20:13:18 7965 2
原创 RTMP/RTSP直播播放器的几种选择
播放网络视频,通常解析库我们可以有多个选择,如FFMPEG,Daniulive SDK 或者 vitamio。1. FFMPEGFFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavc...
2019-06-01 20:09:29 31991
原创 Windows/Android/IOS平台如何在Unity3d播放RTSP/RTMP流
如果基于Unity3d完全重新开发一个播放器,代价大,周期长,不适合快速出产品,最好的方式就是集成现有Native平台上成熟稳定播放器.集成Navtive播放器可行性分析:安卓: Unity3d可以调用安卓java接口,这方面的例子很多,搜索能找到一大堆。IOS: Unity3d 可以调用C接口, c又可以调用object-c,那么C#--call-->C---call---ob...
2019-06-01 20:08:54 2727 3
原创 5张图看懂如何实现Windows RTMP实时导播功能
一直以来,好多开发者苦于如何实现RTMP导播数据源实时切换,以下是大牛直播SDK导播切换说明,支持只切换数据源模式,或音视频混音合成输出模式:数据源:1. rtmp/rtsp音视频流;2. 本地屏幕/摄像头/音频数据;3.本地flv文件。输出:1. 多路流合成一路流后,推送到RTMP服务器;2. 多路合成后的流,支持本地录像、快照。使用说明:无视频合成/音频混音...
2019-06-01 20:08:17 1901
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人