51dev.com IT技术开发者社区

51dev.com 技术开发者社区

直播

三、Windows下用FFmpeg+nginx+rtmp搭建直播环境 实现推流、拉流

三、Windows下用FFmpeg+nginx+rtmp搭建直播环境 实现推流、拉流

1、开发环境:windows2、开发工具:FFmpeg、nginx、nginx-rmtp-module(链接:https://pan.baidu.com/s/119d2GeMzddas_wEsBdeInw 提取码:lxmp )3、简介:Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(...

crtmpserver系列(二):搭建简易流媒体直播系统

crtmpserver系列(二):搭建简易流媒体直播系统

crtmpserver简介我们在第一章的时候已经简要说明了crtmpserver,crtmpserver是一个由C++语言编写的开源的RTMP流媒体服务器,与其对应的商业产品自然是Adobe公司的FMS。与FMS相比,从功能上来说crtmpserver只能称为FMS的简化版本,其功能并没有FMS那么完善甚至是远远没有达...

实时流(直播流)播放、上墙(大屏播放)解决方案

实时流(直播流)播放、上墙(大屏播放)解决方案

场景描述将实时流采集终端的视频数据实时推送到另外一个(多个)播放终端,完成远距离实时视频播放的功能。典型场景:(1)远程查看监控摄像头。选择指定摄像头,将该摄像头采集到的实时数据推送到指定播放终端,供值班(监控中心)人员查看。包括实时视频上墙,推送到指定大屏幕上;(2)直播系统。用户在PC上安装推流工具,抓取屏幕(麦克...

OBS第三方推流直播教程

OBS第三方推流直播教程

第三方推流使用场景 1、当使用YY客户端进行直播遇到问题,暂无解决方法的时候,可以使用第三方直播软件OBS进行推流。 2、对OBS情有独钟的主播。 OBS简介: OBS是一款比较好用的开源直播软件,目前支持的操作系统包括:win7,win8,苹果的OSX系统,不支持XP系统。目前...

二、视频直播搭建

二、视频直播搭建

一、OBS下载(OBS推流)由于OBS有两个版本:OBS经典版和OBSStudio工作室版;目前都是以OBSStudio工作室版为主了。 OBS经典版下载:http://obsapp.com/OBS/OBS_0_659b(32bit&64bit)_2.exeOBSStudio工作室版下载(官方网站下载...

一、直播

一、直播

一、直播可以分为以下几块:1、视频录制端:一般是电脑上的音视频输入设备或者手机端的摄像头或者麦克风,目前以移动端的手机视频为主。2、视频播放端:可以是电脑上的播放器,手机端的Native播放器,还有就是HTML5的 video 标签等,目前还是已手机端的Native播放器为主。3、视频服务器端:一般...

记录一次直播转码失败的经历

记录一次直播转码失败的经历

    昨天teamleader让做改个小功能,在原来项目加上转码加密的功能。本以为一个很小的功能,结果还是让自己耽误了一天的时间,虽然没有学到什么知识点,不过总结下,下次在遇到后怎么想下怎么处理吧。     由于产品反馈说有个别...

直播自拍杆的选择/稳定的智能直播自拍杆

直播自拍杆的选择/稳定的智能直播自拍杆

对比市面上的普通自拍杆,一般是不智能,尤其是走路的时候录像,抖动的非常厉害。但是这类自拍杆一般都比较便宜,200块以内都能搞定。那么对于智能的自拍杆,特定就比较明显,比如内置了稳定的陀螺仪功能,三轴稳定,能使自拍和直播时,上下大幅度走动或者抖动都能使画面非常的稳定,看不太出整个人的抖动感觉。不过这类自拍杆都比较贵,价格...

OBS插件开发以及OBS插件的选择(obs直播插件)研究思路

OBS插件开发以及OBS插件的选择(obs直播插件)研究思路

obs版本的选择:工作室版,优化了很多东西,缺点是不能用插件,在部分机型不稳定,因为更新的很频繁。不过这个插件不能用的说法还是停留在早起,截至到今天已经完美支持,所以在不久的将来会越来越好,如果是开发的,推荐使用这个,开发团队也是推荐使用这个。经典版。绝大部分的大主播用的都是这个版本,因为用习惯了,而且支持插件,稳定性...

发现一个直播录制工具you-get

发现一个直播录制工具you-get

地址:https://github.com/soimort/you-get截至到今天,支持的平台如下: SiteURLVideos?Images?Audios?YouTubehttps://www.youtube.com/✓  Twitterhttps://twitter.com/✓✓&n...

直播系统开发中低延迟优化方面的部分技巧

直播系统开发中低延迟优化方面的部分技巧

直播系统开发是一个复杂的工程系统,要做到非常低延迟的直播,需要复杂的系统工程优化和对各组件非常熟悉的掌握。直播系统开发是一个复杂的工程系统,要做到非常低延迟的直播,需要复杂的系统工程优化和对各组件非常熟悉的掌握。这里面我们再分享几个简单而常用的调优技巧。一、传输协议优化1、在服务端节点和节点之间尽量使用RTMP而非基于...

流媒体基础实践之——打流直播码安全保护(安全防盗链)

流媒体基础实践之——打流直播码安全保护(安全防盗链)

   所谓安全防盗链,是一种加了防盗链签名的URL,经过签名的URL能够跟阿麦打流服务器的安全机制进行配合,可以将URL的使用权限定在您的APP上,恶意第三方拿到URL也不能使用和传播。(1)推流 -推流URL加防盗链的必要性极高,尤其是在直播码跟用户ID(或者DBID)绑定的情...

流媒体技术学习笔记之(十四)FFmpeg进行笔记本摄像头+麦克风实现流媒体直播服务

流媒体技术学习笔记之(十四)FFmpeg进行笔记本摄像头+麦克风实现流媒体直播服务

ffmpeg-list_devicestrue-fdshow-idummy红色标记表示视频设备和麦克风设备ffmpeg-fdshow-ivideo="LenovoEasyCamera":audio="麦克风(RealtekHighDefinitionAudio)"-vcodeclibx264-acodeccopy-pr...

流媒体技术学习笔记之(十)HLS协议直播延时优化(35s到10S)

流媒体技术学习笔记之(十)HLS协议直播延时优化(35s到10S)

1、首先要了解HLS延时的机制,也就是为什么会延时,延时主要发生在什么地方。  HTTPLiveStreaming并不是一个真正实时的流媒体系统,这是因为对应于媒体分段的大小和持续时间有一定潜在的时间延时。在客户端,至少在一个分段媒体文件被完全下载后才能够开始播放,而通常要求下载完两个媒体文件之后才开始播放以保证不同分...

ubuntu 上采用nginx做rtmp 直播 服务器

ubuntu 上采用nginx做rtmp 直播 服务器

首先安装必要的依赖库 sudoapt-getinstallautoconfautomakesudoapt-getinstalllibpcre3libpcre3-dev 安装zlib库 sudoapt-getinstallopensslsudoapt-getinstalllibssl-dev...