当前位置: 首页 > news >正文

AMS流媒体服务器-新版(h265-flv)

       新版相较于旧新有很大的更新,无论是在技术上还是在并发上都有了显著的提升, 所以新开一篇博文来介绍。同时新版还没有大面积测试,所以仍保留旧版也是有必要的。

      相较于旧版在接口上绝大部分兼容,在配套的WEB上也对特殊的地方做了兼容性修改,所以在最后发布的WEB可以兼容老版和新版的运行。

服务器软件下载:下载

更新日志:

2025-06-26

1. 支持RTMP上传, 支持H264.H265视频编码,音频编码支持 AAC/mp3。 

2.支持TRMP 、HTTP(S)-FLV、HTTP(S)-TS、HLS(支持HTTPS) 流的直播。

3.支持进程多开,各进程之间自动拉取RTMP流。

4.支持gop缓存,可以实现播放秒开。

5.原有流媒体服务器的功能仍支持。

服务器安装及使用参考旧版  免费流媒体服务器(AMS3.0 非AdobeMediaServer)

注意:

1. RTMP上传时H265编码是国产CDN分发方式进行封包, 即codec id 为 12; 如果使用增强FLV方式上传目前只持RTMP直播,其它的部分不能正常运行,即其它协议不能播放,此时录像也只是FLV,不能生成MP4录像。

2. RTMP点播由于修改过于繁琐,暂时去掉, 点播使用HTTP协议更加稳定流畅,也便于在集群部署时进行文件分发。

3. 在流发布、直播、点播回调接口上的回调信息也有所改变。你可以自己写接口进行调试查看。也可以参考WEB中的ServerNotify.php文件,来完成自己的对接。

各种协议播放地址格式:

rtmp://[IP]:1935/live/live[x]

http://[IP]::89/ts/live[x]

http://[IP]:89/live/live[x].flv

http://[IP]::89/live[x]/index.m3u8

http://[IP]::89/vod/[filename]

      [IP]  替换为自己的服务器地址,端口也要用自己的,示例中的端口是服务器的默认值。[x] 你上传时的频道序号,在安装使用中也有说明,上传的流名在配合WEB使用时一定要遵循 live[x]的格式,如果是服务器单独使用,可以用自己的格式。但要手动去改配置。 否则不用使用。如查有需要帮助请留言。

推流测试可以使用服务器内部的FFMPEG ,在/usr/local/sbin/ffmpeg/bin/目录下。

h264转h265推流示例:

./ffmpeg -re -i in.mp4  -c:v libx265 -preset fast -x265-params "bframes=0" -crf 23   -g 25 -sc_threshold 0 -b:v 300k -maxrate 400k -minrate 400k -bufsize 1000k -nal-hrd cbr -acodec copy -pes_payload_size 0 -f flv "rtmp://192.168.20.150:1935/live/live2"

h265可以显著节省带宽提升播放清晰度。但对播放器也有要求。 目前新版CHROM中可以解码H265. 所以如果是265请使用谷歌浏览器来观看。对于目前的播放器应用也不支持FLV、rtmp的265解码。所以你可以下载 我经过修改的 VLC播放器,这个支持当前CDN的265编码方式。


 

相关文章:

  • 2345网站登录文案发布平台
  • 流量网站制作seo网站自动推广
  • 设计师需要了解的网站安卓优化大师旧版本
  • 做企业网站需要购什么营销渠道模式有哪些
  • 潍坊优化网站怎么优化网站
  • 济南哪里做网站网站推广软件免费版下载
  • Spring--IOC容器的启动流程图解版
  • 大数据在UI前端的应用深化研究:用户行为模式的挖掘与分析
  • Axure版AntDesign 元件库-免费版
  • 使用Adobe Acrobat DC创建PDF表单域的完整指南
  • Linux网络协议栈的基石:深入剖析inet_hashtables.c的高效设计
  • 供应链管理:主要生产计划类型及其相关信息
  • 如果你在为理解RDA、PCA 和 PCoA而烦恼,不妨来看看丨TomatoSCI分析日记
  • MES与ERP深度融合:数据报表、可视化大屏及系统集成技术详解
  • 深入解析与修复 Linux 中的种种依赖项错误:Dependencies packages error solution
  • 分享一些实用的PHP函数(对比js/ts实现)
  • MySQL-主从复制分库分表
  • 超实用AI工具分享——ViiTor AI视频配音功能教程(附图文)
  • Java 大视界 -- 基于 Java 的大数据可视化在智慧城市能源消耗动态监测与优化决策中的应用(324)
  • 利用 YOLOv5-7.0 和 ByteTrack 实现多目标跟踪 — Python Demo 详解
  • 降低90%推理成本:腾讯混元+云函数动态扩缩容策略详解
  • c++面向对象编程
  • 【Java开发日记】详细地讲解一下如何保证线程安全性呢?
  • 鸿蒙原子化服务与元服务:轻量化服务的未来之路
  • 湖北理元理律师事务所:科学债务优化如何守护民生底线
  • 提示工程入门指南:如何有效地与大语言模型交互