zoukankan      html  css  js  c++  java
  • 【开发记录】网络穿透/端口映射EasyNTS视频网关设备支持H265编码视频流和aac音频流的拉转推功能

    EasyNTS上云网关的功能在前段时间做了增加,集成了视频拉转推的功能。我们以前的用户可能会了解,视频拉转推功能原本是存在于EasyRTMPLive中的,但是为了实现一物多用,我们取消了EasyRTMPLive的单一功能,转而将拉转推一起融合进了EasyNTS。

    EasyNTS上云网关拉转推功能是基于EasyStreamClient和EasyRTMP两个模块做的一个音视频能力处理的功能,主要完成的功能就是拉流后处理,然后以RTMP的形式推给流媒体服务器平台。

    EasyStreamClient是一款功能非常强大的拉流库,可以实现拉RTSP、RTMP、HLS、HTTP-FLV等协议的视频流。EasyRTMP是结合了多种音视频缓存及网络技术的一个rtmp直播推流端,包括:圆形缓冲区(circular buffer)、智能丢帧、自动重连、rtmp协议等多种技术。

    目前由于主流的视频编码都已经采用H265进行,EasyNTS视频拉转推功能也已完成对H265的兼容,并对音频也支持了aac。

    下面我们看实际案例:

    上图是海康+青犀合作研发的推流摄像头出的主码流音视频编码信息,下面通过EasyRTMPLive把此RTSP流拉过来然后转推给EasyDSS。

    EasyDSS接收RTMP推流后,有Nginx分发为HLS、HTTP-FLV、RTMP协议的流,有RTSPSERVER分发RTSP流:

    下图为web播放和VLC播放的效果对比

    下图为EasyDSS分发的RTSP用VLC播放和原始RTSP用VLC播放的效果比对

    如果大家有寻求H265播放器的需求,大家可以尝试一下TSINGSEE青犀视频研发团队开发的EasyPlayer播放器项目,目前已经全面支持H265编码视频的播放,同时也可集成进第三方平台,对网页、手机等终端适配良好,详情欢迎联系我们了解。

  • 相关阅读:
    Best Time to Buy and Sell Stock II
    Subsets II
    Subsets I
    Combinations
    Permutation Sequence
    Next Permutation
    Anagrams
    Combination-Sum II
    Combination-Sum I
    Permutations II
  • 原文地址:https://www.cnblogs.com/TSINGSEE/p/14031650.html
Copyright © 2011-2022 走看看