rtmp h265加密

      由于rtmp协议不包含h265,相关rtmp h265的扩展加密也就没有标准可循,为了更好的和现有支持rtmp h265的服务器兼容,最好的方式还是在h265编码数据层进行加密扩展。实践下来完美兼容服务器, 只要在推送和播放端做好加解密就好,目前支持aes 128, aes 192, aes 256加密,后续会支持更多对称加密算法,比如国密sm4等。

      可以从github下载测试h265加密demo(https://github.com/daniulive/SmarterStreaming). 打开SmartPublisherDemo.exe:

rtmp h265加密_第1张图片

    选择"H265编码”,选择其他标红的按钮,点击"配置加密"按钮。

rtmp h265加密_第2张图片

    视频加密打勾,输入密钥,点击确定按钮.

rtmp h265加密_第3张图片

     点击"推送"按钮,拷贝播放地址,然后点击SmartPlayer.exe:

rtmp h265加密_第4张图片

      输入播放地址,点击播放,弹出输入密钥框,输入密钥点击确定,画面就解密后显示出来了.

rtmp h265加密_第5张图片

    安卓和ios平台后续也会同步扩展支持.  也支持拉rtsp h265数据转rtmp h265加密后推送. 如有更多问题欢迎交流:   qq群: 294891451   499687479 .  github。

你可能感兴趣的:(windows直播,pc直播,直播,直播播放器,rtmp直播,rtmp播放,rtmp推送,rtmp,h265,rtmp,hevc,rtmp,h265,推送,rtmp,h265,播放,rtmp,h265,转发,rtsp,h265,转发,rtmp,rtsp,hevc转rtmp,rtmp,hevc,播放,rtmp,hevc,推送,rtmp加密,rtmp音频加密,rtmp视频加密,rtmp音视频加密,流媒)