1. 搭建RTMP服务器 1> 获取开源代码SRS。 git clone https://github.com/ossrs/srs 下载源码后,按照如下文档安装https://github.com/ossrs/srs/wiki/v1_CN_SampleRTMP 2> 编译SRS cd srs/tru ...
分类:
其他好文 时间:
2018-11-17 16:01:30
阅读次数:
303
RRC 特点 RRC模型在模拟器中提供以下功能 生成(在eNB中)和解释(在UE中)信息块(尤其是MIB和SIB1, SIB2) 初始化小区选择 RRC连接建立过程 RRC重新配置程序, 支持以下方式: 重新配置SRS配置索引 + 重新配置PHY TX模型(MIMO) + 重新配置UE测量值 + 数 ...
分类:
其他好文 时间:
2018-11-03 20:18:30
阅读次数:
292
1、下载最新srs源码 https://github.com/ossrs/srs/releases 2、编译(进入~/srs-2.0-r4/trunk目录) ./configure --with-librtmp --without-ssl make 3、编译srs_h264_raw_publish. ...
分类:
其他好文 时间:
2018-09-02 21:50:07
阅读次数:
1547
1.安装VMware,我用的是VMware12。 2.下载Ubuntu镜像(自Ubuntu 17.10开始桌面版本不再提供32位安装镜像,Ubuntu Server版本将从18.04 LTS不再提供32位),官网地址:https://www.ubuntu.com/download 2.1.选... ...
分类:
系统相关 时间:
2018-06-30 18:57:09
阅读次数:
572
团队项目设计完善&编码测试 1.文档《软件设计方案说明书》github地址:https://github.com/gzyt/SRS 2.项目集成开发环境 数据库:Mysql 5.0 项目管理工具:apache-maven-3.3.9 servlet服务器:apache-tomcat-8.0.41 J ...
分类:
编程语言 时间:
2018-06-19 22:50:41
阅读次数:
229
1. 是否可切片的检测 首先在调用 SrsHlsCache::reap_segment 函数进行切片时,针对音频或视频,都会有一个函数来进行检测当前片的时长是否符合所要求的时长。 对于音频,会调用 SrsHlsMuxer::is_segment_absolutely_overflow 函数进行检测, ...
分类:
系统相关 时间:
2018-06-08 00:43:28
阅读次数:
174
1. SrsHls::on_audio 将音频数据封装到 ts 文件中。 1.1 SrsAvcAacCodec::audio_aac_demux 1.1.1 SrsAvcAacCodec::audio_aac_sequence_header_demux 1.1.2 SrsCodecSample::a ...
分类:
其他好文 时间:
2018-06-07 20:52:01
阅读次数:
949
1. SrsHls::on_video 2. SrsAvcAacCodec::video_avc_demux 接收到一个视频消息,首先调用该函数解析该视频数据。 接下来,若检测接收到的 video packet type 为 1,即为 NAL 单元,则调用 video_nalu_demux 进行解封 ...
分类:
其他好文 时间:
2018-06-07 20:46:01
阅读次数:
1187
来自: "Delivery HLS" 1. 综述 SRS支持HLS/RTMP两种成熟而且广泛应用的流媒体分发方式。 RTMP指Adobe的RTMP(Realtime Message Protocol),广泛应用于低延时直播,也是编码器和服务器对接的实际标准协议,在PC(Flash)上有最佳观看体验和 ...
分类:
其他好文 时间:
2018-06-04 21:25:54
阅读次数:
373
1. 综述 SRS 关于 HLS 的具体配置可见: "HLS部署实例" SRS 关于 hls 的配置文件内容如下: SRS 端具体流程分析如下: 1. SRS 建立对 1935 端口的监听: "SRS之监听端口的管理:RTMP" 2. 在建立对 1935 端口监听的过程中创建了针对该端口的 tcp ...
分类:
其他好文 时间:
2018-06-03 23:39:25
阅读次数:
315