最近接手了一个试点项目,需要rtsp-推流到rtmp,但是客户那里过来的流是h265,所以找一款能播放h265的H5播放器,后来发现了
EasyPlayer.js ,但是在测试的时候用demon无法打开h265,试了一下h264可以,后来又重新看了一下:
https://github.com/tsingsee/EasyPlayer.js的简介,大致明白了,现成的demon可以播放h264,但是无法播放h265的,因为播放h265我们需要一个服务器。
ps:现成的demon指的是,直接clone下来的文件,从文件夹中打开index.html文件
如果你想播放h265的http-flv那就需要一个服务器,按照git说明集成,但是你如果暂时没有http服务器,那么如何快速测试自己推的流呢,下面我说一下我的做法:
既然需要一个http服务器,那么nignx不就是么,刚好手头有一个nginx-http-flv服务器(具体编译参考一大堆csdn),我增加配置:
location / {
root html/nginx-http-flv-module/test/www;
}
然后把上述三个文件拷贝到www文件夹下面,然后试了一下,竟然成功了,看效果
再也没有出现下面的问题