当前位置: 首页 > 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编码方式。


 

http://www.lryc.cn/news/575613.html

相关文章:

  • FFMpeg的AVFrame数据格式解析
  • IDE如何快速切换JLINK版本
  • vue 开启 source-map 后构建速度会很慢
  • Android杂谈(一):悬浮球
  • 随记:WebMvcConfigurationSupport 和WebMvcConfigurer 的区别
  • DevSecOps时代下测试工具的全新范式:从孤立到融合的质变之路
  • ubuntu22.04系统kubeadm部署k8s高可用集群
  • 伏羲微官网企业建站授权证书/防伪查询/三合一应用【前端开源】
  • 2D写实交互数字人如何重塑服务体验?
  • [特殊字符] Windows 查看端口占用及服务来源教程(以 9018 端口为例)
  • TCP 重传机制详解:原理、变体与故障排查应用
  • Python 多版本与开发环境治理架构设计
  • 【鸿蒙开发实战】蓝牙功能的开发
  • Vue3 中 Axios 深度整合指南:从基础到高级实践引言总结
  • WPF Binding 的 Mode 属性
  • 12345政务热线系统:接诉即办,赋能智慧城市治理
  • 大数据赋能智慧城市:从数据洪流到科学规划的“智慧之匙”
  • 【机器学习深度学习】交互式线性回归 demo
  • Trae IDE 大师评测:驾驭 MCP Server - Figma AI Bridge 一键成就前端瑰宝
  • 【Excel数据分析】花垣县事业单位出成绩了,用Excel自带的M语言做一个数据分析
  • 高中成绩可视化平台开发笔记
  • 01【C++ 入门基础】命名空间/域
  • 基于定制开发开源AI智能名片S2B2C商城小程序源码的H5游戏开发模式创新研究
  • Solidity 从 0 到 1 |Web3 开发入门免费共学营
  • 60% 重构项目陷 “越改越烂” 泥潭!
  • 智慧农业app农场监控系统框架搭建
  • 【缓存技术】深入分析如果使用好缓存及注意事项
  • 光场操控新突破!3D 光学信息处理迎来通用 PSF 工程时代--《自然》子刊:无需复杂算法,这一技术让 3D 光学成像实现 “即拍即得”念日
  • 从零开始的云计算生活——第二十四天,重起航帆,初见MySQL数据库
  • Linux中部署Jenkins保姆间教程