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:

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

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

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

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

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

猜你喜欢

转载自blog.csdn.net/lsheevyfg/article/details/89067866