在腾讯云CVM上安装流媒体服务器软件Ti Top Streamer

一、产品概述

Ti Top Streamer是一个流媒体服务器软件,支持多种视频流传输协议、支持多协议分发和转推,拥有漂亮而优雅的管理界面,支持中英双语切换,具备丰富的Http Rest API。

Ti Top Streamer需要部署在Linux Server上,例如Redhat、Centos、Debian以及Ubuntu等。

Ti Top Streamer的输入和输出都是IP信号,常见的输入源包括音视频实时编码器、IP摄像头、摄像机,或者是来自云端的第三方视频流,又或者是移动端、PC端推送的视频流。它的输出流可以面向各类用户终端,例如PC、手机、机顶盒等等。

Ti Top Streamer 目前支持的视频流传输协议包括RTMP、UDP、HLS、FLV、RTSP以及SRT。支持的音视频格式是H.264、H.265和AAC。Ti Top Streamer可以对接收到的视频流 做实时处理,包括格式和协议转换、录制、DVR、转码。此外,它还可以将视频流 转推给第三方CDN,例如阿里云、腾讯云,还可以转推给各类直播平台,例如抖音,斗鱼,Facebook 以及 Youtube。

二、免费下载

Ti Top Streamer 软件是可以公开下载的,这里是下载地址: https://www.ttstream.com/download

三、申请试用授权

Ti Top Streamer 软件在启动时需要一个授权Key,您可以申请免费试用,https://www.ttstream.com/freeTrial,填写一个基本信息后,您会收到一个可以试用30天的试用授权key。

四、软件安装

1、在腾讯云CVM服务器上,直接用wget命令下载软件安装包:

代码语言:txt
复制
wget http://www.ttstream.com/download/TiTopStreamer-1.0.19.tar.gz

2、关于安装目录:虽然您可以将Ti Top Streamer安装在任何目录下,但我们建议您将它安装在/usr/local目录下,因此下面先将安装包移动到该目录下:

代码语言:txt
复制
mv TiTopStreamer-1.0.19.tar.gz /usr/local/TiTopStreamer-1.0.19.tar.gz

3、对安装包做解压缩,并创建软链接:

代码语言:txt
复制
cd /usr/local
tar xzvf TiTopStreamer-1.0.19.tar.gz
ln -s /usr/local/TiTopStreamer-1.0.19 /usr/local/TiTopStreamer

4、安装服务(下面的脚本,实际上就是把可执行程序注册为系统服务)

代码语言:txt
复制
cd TiTopStreamer
cd bin
./installsystemd.sh

在运行完./installsystemd.sh命令后,您会看到以下提示:

代码语言:txt
复制
Created symlink from /etc/systemd/system/multi-user.target.wants/TiTopStreamerManager.service to /usr/lib/systemd/system/TiTopStreamerManager.service.
Created symlink from /etc/systemd/system/multi-user.target.wants/TiTopStreamer.service to /usr/lib/systemd/system/TiTopStreamer.service.

注意:在您成功运行./installsystemd.sh命令后,它不但完成了软件的安装,也自动给您启动了Ti Top Streamer 软件!

您现在就可以打开浏览器,并访问默认的8088端口,顺利的话,您应该可以看到Ti Top Streamer的Web管理界面。

webManager.png

注: 默认的用户名和密码在安装目录(/usr/local/TiTopStreamer)下的conf/admin.password文件中。非常重要:在安装完成后,请首先修改这个文件中的用户名和密码(修改后,不需要重启服务)。

如果不能成功访问这个管理界面,建议您检查一下服务器的防火墙设置。

注:当您登录进入后,请根据界面的提示,将试用授权key填写进去。

五、测试一下:

参见这里 https://www.ttstream.com/document/rtmppush

完整的技术文档,参见这里 https://www.ttstream.com/document/concept