simple-rtmp-server

RTMP/HLS 直播服务器
授权协议 MIT
开发语言 C/C++
所属分类 服务器软件、 流媒体服务器
软件类型 开源软件
地区 国产
投 递 者 澹台聪
操作系统 Linux
开源组织
适用人群 未知
 软件概览

一个采用MIT协议授权的国产的简单的RTMP/HLS 直播服务器,其核心的价值理念在于简单高效。

使用方法:

tep 1: build srs

tar xf simple-rtmp-server-*.*.tar.gz
cd simple-rtmp-server-*.*/trunk
./configure --with-ssl --with-hls
make

step 2: start srs

./objs/simple_rtmp_server -c conf/srs.conf

step 3(optional): start nginx for HLS

sudo ./objs/nginx/sbin/nginx

step 4: publish live stream

FMS URL: rtmp://127.0.0.1:1935/live
Stream:  livestream
For example, use ffmpeg to publish:
    ffmpeg -re -i source.flv -vcodec copy -acodec copy \
    -f flv -y rtmp://127.0.0.1:1935/live/livestream

step 5: play live stream

rtmp url: rtmp://127.0.0.1:1935/live/livestream
m3u8 url: http://127.0.0.1:80/live/livestream.m3u8
  • Simple-RTMP-Server 服务器搭建 1. 服务器镜像获取 github源码地址 git clone https://github.com/winlinvip/simple-rtmp-server.git CSDN镜像地址 git clone https://code.csdn.net/winlinvip/srs-csdn.git OSChina镜像 git clone ht

  • 服务器镜像获取 github源码地址 git clone https://github.com/winlinvip/simple-rtmp-server.git 编译系统 ./configure –disable-all –with-ssl –with-hls –with-nginx –with-ffmpeg –with-transcode make make install 安装命令会将SRS默

  • nginx-rtmp-module直播流搭建 a) 下载nginx和nginx-rtmp-module包,此处使用nginx-1.6.2.tar.gz,nginx-rtmp-module下载地址:https://github.com/arut/nginx-rtmp-module.git。 b) 下载nginx依赖库pcre,openssl,此处我们使用pcre-8.36.tar.gz和openss

  • LiveRTMP ##RTSP视频源进行RTMP直播 /* NVSource从RTSPClient获取数据后回调给上层 */ int Easy_APICALL __RTSPSourceCallBack( int _chid, void *_chPtr, int _mediatype, char *pbuf, RTSP_FRAME_INFO *frameinfo) { if (NULL != fr

  • 安装分以下几部: step 1: build srs tar xf simple-rtmp-server-*.*.tar.gz cd simple-rtmp-server-*.*/trunk ./configure --with-ssl --with-hls   /*根据需求,命令不同, --with-ssl                enable rtmp complex handshake

 相关资料
  • 刷新频道下所有画面的推流地址【控制台】 基本信息 Path: /live/api/refresh_publish Method: GET 接口描述: 请求参数 Query 参数名称 是否必须 示例 备注 actid 是 频道Hash ID 返回数据 名称 类型 是否必须 默认值 备注 其他信息 errcode number 非必须 msg string 非必须 单个画面文档打点【控制台】 基本信息

  • 1.1、什么是视频直播服务 视频直播服务(Live Video Broadcasting Service)源自目睹云多年的视频技术沉淀,基于专业的跨平台视频编解码技术和大规模视频内容分发网络,提供稳定流畅、低延时、高并发的实时音视频服务。 1.2、视频直播服务架构图 1.3、直播服务功能列表 类别 功能名称 详细内容 直播接入 推流协议 支持RTMP推流协议 推流方式 支持目睹云客户端推流、手机端

  • 我遵循了这篇关于将RTMP设置为HLS流的指南-https://docs.peer5.com/guides/setting-up-hls-live-streaming-server-using-nginx/ 我已经尝试将该配置中的rtmp链路更改为内部IP和外部IP,因为它可以被访问。我测试了从网络上的另一台计算机观看rtmp,以确认它是正常的。我想避免使用ffmpeg代码转换,因为服务器没有这种

  • 在这一点上,我的解决方案是工作的,但只能作为RTMP,我可以使用URL完美地观看我的流: 但问题是我的LG智能电视使用WebOS不支持RTMP,我真的很想在那里播放我的流。我现在能看到的唯一解决方案是使用HLS。使用HLS也很好,但我需要在打开电视中的HLS流之前执行我的ffmpeg命令,否则它将不会创建在电视上显示流所需的文件。

  • 1.1、什么是互动直播服务 互动直播服务(Interactive Live Video Broadcasting Service),顾名思义,即是一种多路音视频实时互动的解决方案。能够实现主播与观众的连麦互动,并且将这个互动的实况直播出去,让更多的用户观看。 A、相比于直播这种单项传输,观众能够获取露脸发声的权利,大大增加了直播的趣味性。但这同时也增加了技术需求,对延迟和抗回声的要求更高。 B、可

  • 我们有一个提供程序,为我们提供HLS流的m3u8文件(最初用于iOS应用程序)。 Android 3.0支持http直播(http://developer.android.com/guide/appendix/media-formats.html)-事实上,我们可以使用Android 3.0上的标准VideoView播放这些m3u8文件。 编辑:Android似乎将其视为“实时”视频馈送,并禁用查