搭建srt服务器

这篇具有很好参考价值的文章主要介绍了搭建srt服务器。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、下载和编译srt

sudo git clone https://github.com/Haivision/srt.git

搭建srt服务器,音视频,linux,ffmpeg

cd srt
sudo ./configure

搭建srt服务器,音视频,linux,ffmpeg

sudo make -j8

搭建srt服务器,音视频,linux,ffmpeg

sudo make install

搭建srt服务器,音视频,linux,ffmpeg

2、下载和编译srt-live-server

sudo git clone https://github.com/Edward-Wu/srt-live-server.git

搭建srt服务器,音视频,linux,ffmpeg

cd srt-live-server
sudo make -j8

搭建srt服务器,音视频,linux,ffmpeg

cd bin
./sls –h
  • 出现问题
./sls: error while loading shared libraries: libsrt.so.1.5: cannot open shared object file: No such file or directory

搭建srt服务器,音视频,linux,ffmpeg

  • 解决方法
sudo echo "export LD_LIBRARY_PATH=/home/johan/srt/" >> ~/.bashrc
source ~./bashrc

搭建srt服务器,音视频,linux,ffmpeg

./sls -h

搭建srt服务器,音视频,linux,ffmpeg

  • 把服务器跑起来
./sls -c ../sls.conf

搭建srt服务器,音视频,linux,ffmpeg

3、编译工程,并把编程出来的可执行程序放到nfs

  • 编译工程文件可参考以下文章

搭建srt服务器,音视频,linux,ffmpeg

4、板子上跑程序

搭建srt服务器,音视频,linux,ffmpeg

./rv1126_ffmpeg_main 1 srt://169.254.205.10:8080?streamid=uplive.sls.com/live/cz_01
  • 说明
    169.254.205.10 是ubuntu的桥接网卡ip

搭建srt服务器,音视频,linux,ffmpeg

5、用ffplay从srt服务器上流

ffplay -x 400 -y 400 srt://169.254.205.10:8080?streamid=live.sls.com/live/cz_01 -fflags nobuffer

搭建srt服务器,音视频,linux,ffmpeg

搭建srt服务器,音视频,linux,ffmpeg

6、srt中./configure遇到的问题

搭建srt服务器,音视频,linux,ffmpeg

  • 查看configure

搭建srt服务器,音视频,linux,ffmpeg

  • 问题的原因,ubuntu上没有tclsh
cd /usr/bin
ls tclsh

搭建srt服务器,音视频,linux,ffmpeg

解决方法

参考文章:https://www.jianshu.com/p/b1b36789263c

1、下载源码

http://www.tcl.tk/software/tcltk/downloadnow85.html 下载 tcl8.5.19-src.tar.gz

搭建srt服务器,音视频,linux,ffmpeg
搭建srt服务器,音视频,linux,ffmpeg

2、下载好之后cp到ubuntu

搭建srt服务器,音视频,linux,ffmpeg

3、解压安装

sudo tar -xzvf tcl8.5.19-src.tar.gz
cd tcl8.5.19/unix
./configure --prefix=/usr/tcl
  • 注意:在/usr/下提前建立一个名为tcl的文件夹

搭建srt服务器,音视频,linux,ffmpeg

搭建srt服务器,音视频,linux,ffmpeg

  • 编译
sudo make
sudo make install

搭建srt服务器,音视频,linux,ffmpeg
搭建srt服务器,音视频,linux,ffmpeg

4、创建软链接:创建快捷名字tclsh,放到usr/bin下面

搭建srt服务器,音视频,linux,ffmpeg

sudo ln /usr/tcl/bin/tclsh8.5 /usr/bin/tclsh

搭建srt服务器,音视频,linux,ffmpeg

  • 然后回到/home/johan/srt/. 中可以正常配置

搭建srt服务器,音视频,linux,ffmpeg文章来源地址https://www.toymoban.com/news/detail-583304.html

到了这里,关于搭建srt服务器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 阿里、百度等大厂技术面试题汇总,音视频服务器开发框架

    一面(104min) 自我介绍。 线程和进程的区别。 线程安全。面试官追问是否了解volite,小金忘了没回答出来。面试官追问是否了解自旋锁,乐观锁,悲观锁等,小金回答了解但是没用过。 http是用什么实现的。 TCP和UDP的区别。 TCP为什么是可靠的。注意拥塞机制涉及的算

    2024年04月15日
    浏览(76)
  • 搭建srt服务器

    出现问题 解决方法 把服务器跑起来 编译工程文件可参考以下文章 说明 169.254.205.10 是ubuntu的桥接网卡ip 查看configure 问题的原因,ubuntu上没有tclsh 参考文章:https://www.jianshu.com/p/b1b36789263c 1、下载源码 http://www.tcl.tk/software/tcltk/downloadnow85.html 下载 tcl8.5.19-src.tar.gz 2、下载好之后

    2024年02月17日
    浏览(37)
  • WebRTC音视频通话-WebRTC本地视频通话使用ossrs服务搭建

    iOS开发-ossrs服务WebRTC本地视频通话服务搭建 之前开发中使用到了ossrs,这里记录一下ossrs支持的WebRTC本地服务搭建。 ossrs是什么呢? SRS(Simple Realtime Server)是一个简单高效的实时视频服务器,支持RTMP、WebRTC、HLS、HTTP-FLV、SRT等多种实时流媒体协议。 官网地址:https://ossrs.net/lt

    2024年02月12日
    浏览(44)
  • 微信小程序 - 超详细 “纯前端“ 将文件上传到阿里云 OSS,最新阿里云 OSS 直传音视频、图片、word、excel、ppt、office 文档(全程无需后端,前端文件直传阿里云oss服务器)

    网上的教程乱七八糟却文件少代码(并且没注释),而且都已经很老了,对于新手来说真的无从下手。 本文站在新手小白的角度, 实现微信小程序开发中,“前端直传” 上传文件到阿里云oss对象存储的详细教程, 无需后端 (纯前端自己完成所有签名、上传),保证 100% 成

    2024年02月13日
    浏览(158)
  • linux 音视频架构 linux音视频开发

    转载 mob6454cc65110a 2023-07-26 22:27:01 文章标签 linux 音视频架构 ci QT 视频教程 文章分类 架构 后端开发 阅读数 117 目录 前言 1、软件工具准备 a. 录音软件 b. 录屏软件 c. 摄像头软件 d. 安卓屏幕操作软件 e. 视频剪辑软件

    2024年02月07日
    浏览(74)
  • 音视频 FFmpeg命令行搭建

    以FFmpeg4.2.1 win32为例 解压ffmpeg-4.2.1-win32-shared.zip 拷⻉可执⾏⽂件到C:Windows 拷⻉动态链接库到C:WindowsSysWOW64 注:WoW64 (Windows On Windows64)是⼀个Windows操作系统的⼦系统,被设计⽤来处理许多在32-bit Windows和64-bit Windows之间的不同的问题,使得可以在64-bit Windows中运⾏32-bit程序 推荐

    2024年02月13日
    浏览(63)
  • mediasoup webrtc音视频会议搭建

    拉下源码: https://github.com/versatica/mediasoup-demo 源码里有以下目录其中,app网页的界面终端,broadcasters是广播,也就是他支持我们用ffmpeg推流上去给所有的成员广播,server是流媒体服务器。 源码包含了,https服务器用于浏览器获取界面,信令服务器用于房间管理,和流媒体服务

    2024年02月05日
    浏览(44)
  • SRT服务器2:sls(srt live server)

            前面讲的SRS服务器由于实际测试SRT时,存在不稳的问题,所以切换到sls(srt live server)。实际测试比较稳定,而且代码结构简单,可以十分方便进行功能扩展和维护。         目前互联网上的视频直播有两种,一种是基于RTMP协议的直播,这种直播方式上行推流使用

    2024年02月07日
    浏览(36)
  • Android音视频开发实战01-环境搭建

    FFmpeg 是一款流行的开源多媒体处理工具,它可以用于转换、编辑、录制和流式传输音视频文件。FFmpeg 具有广泛的应用场景,包括视频编解码、格式转换、裁剪、合并、滤镜等等。官网:https://ffmpeg.org/ FFmpeg 支持各种常见的音视频格式,例如 MP4、AVI、FLV、MOV、AAC、MP3、M4A 等等

    2024年02月10日
    浏览(55)
  • 阿里云 —— Windows下搭建“阿里云音视频通信RTC“(2)

      上一章(阿里云 —— Windows下搭建“阿里云音视频通信RTC“(1))   正文:需求介绍      18年认识的一位同事,最近他有个需求是基于公网实现PC端1对1或多对多视频语音通话 并发量不小于100条,延迟需要小于500ms 毕竟要正常交流。起初我们讨论可以搭建本地的公

    2023年04月09日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包