一、nginx的安装和配置 首先我们下载nginx。在nginx官网上下载的nginx是不带rtmp模块的,所以我们在http://nginx-win.ecsds.eu/download/中下载nginx 1.7.11.3 Gryphon.zip。 该版本的nginx包含rtmp组件,通过rtmp组 ...
分类:
移动开发 时间:
2020-05-23 18:24:23
阅读次数:
251
FFMPEG中结构体很多。最关键的结构体可以分成以下几类: a) 解协议(http,rtsp,rtmp,mms) AVIOContext,URLProtocol,URLContext主要存储视音频使用的协议的类型以及状态。URLProtocol存储输入视音频使用的封装格式。每种协议都对应一个URLP ...
分类:
其他好文 时间:
2020-05-18 18:42:33
阅读次数:
53
RTMP是基于TCP协议的多媒体传输协议,因此RTMP服务器本质上是一个TCP服务器,它的逻辑结构基本上和普通的TCP服务器是类似的。我们视频直播点播流媒体服务器能够通过RTMP协议进行推流分发。 本文我来跟大家介绍一下RTMP服务器建立推流的步骤。首先看一下RTMP 握手(Handshake)过程 ...
分类:
其他好文 时间:
2020-05-18 14:30:09
阅读次数:
99
视频直播是一个非常大的产业,包括了娱乐直播和安防监控直播,现在主流的直播协议包括RTSP、RTMP、GB/T28181三种,国标GB28181协议主要是政法单位和公共安防事业在使用,平时的一些企业或者事业单位还是使用rtmp协议和rtsp协议比较多。视频流媒体服务器RTMP和RTSP区别是什么? 那 ...
分类:
其他好文 时间:
2020-05-18 14:23:23
阅读次数:
171
一、安装nginx
安装带有rtmp模块的nginx服务器(其它支持rtmp协议的流媒体服务器像easydarwin、srs等+Apache等web服务器也可以),此处使用nginx服务器,简单方便。 ...
分类:
Web程序 时间:
2020-05-11 21:44:14
阅读次数:
225
背景 在Windows上使用WebRTC做视频采集,然后使用RTMP进行直播推流。默认情况下WebRTC只会采集麦克风的声音,而不会采集机器的背景声音。需要编码实现背景声音的采集和混音功能。 思路 Windows提供的API中有音频采集的相关方法,官方也给出了简单的说明和示例,虽然不能运行:)。所以 ...
分类:
Web程序 时间:
2020-04-30 19:48:55
阅读次数:
179
RTMP协议实现视频直播流实战 相关的核心代码我上传会上传到github,以下文字可以理清实现思路, git地址:https://github.com/blackMilk123/workspace/tree/master/rtmp 准备工作 一个开通了RTMP协议的流地址,萤石云之类的监控提供商都有 ...
分类:
其他好文 时间:
2020-04-24 15:54:39
阅读次数:
170
服务器使用SRS服务器 https://github.com/ossrs/srs 配置服务器支持http flv和hls 建议看 https://www.cnblogs.com/yjmyzz/p/srs_study_2_hls_rtmp_httpflv_and_cross domain.html 推 ...
分类:
移动开发 时间:
2020-04-16 22:45:41
阅读次数:
101
协议 流实时消息协议(RTMP),Apple HTTP Live Streaming(HLS)和基于HTTP的动态自适应流(DASH)视频格式。 nginx rtmp模块 Put the load_module directive in the top?level (“main”) context ...
分类:
其他好文 时间:
2020-04-14 22:16:14
阅读次数:
74
一对一直播平台开发在当下已经成为一种势不可挡的趋势,使得一对一直播平台开发如此受宠的原因很大部分在于墨菲定律,硬件的升级也使得网络带宽和速度大大增强,与此同时,网络的交流成本则在进一步下降。社交性和互动性是必不可少的,一对一直播平台互动性会更强;其次是私密性,一对一直播平台的形式更具私密性,内容只有主播和观众知道,后台起到监管作用,能够带来更加优质的内容;最主要的就是收益,一对多的直播并不是所有的
分类:
其他好文 时间:
2020-04-14 10:46:09
阅读次数:
69