apache 如何将ffmpeg树莓中的m3u8嵌入网络服务器

soat7uwm  于 2022-11-16  发布在  Apache
关注(0)|答案(1)|浏览(164)

我有一个Raspberry-Pi通过ffmpeg将RTSP流转换为HLS-Segments。现在当我尝试嵌入流时,
我用这个:

<head>
<!-- CSS  -->
 <link href="https://vjs.zencdn.net/7.2.3/video-js.css" rel="stylesheet">
</head>
<video id='hls-example'  class="video-js vjs-default-skin" width="400" height="300" controls>
    <source type="application/x-mpegURL" src="http://192.168.2.45/files/hls/live.m3u8">
</video>
<script src="https://vjs.zencdn.net/ie8/ie8-version/videojs-ie8.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/videojs-contrib-hls/5.14.1/videojs-contrib-hls.js"></script>
<script src="https://vjs.zencdn.net/7.2.3/video.js"></script>

在本地raspberrypi apache 2服务器上工作得很有魅力。
现在的问题是,我不能在一个单独的设备上用相同的代码显示这个流。
我做错了什么?是否有需要打开的防火墙端口?我不这么认为?打开时我可以访问文件:http://192.168.2.45/files/hls/在单独的设备上。

wgeznvg7

wgeznvg71#

问题是服务器到服务器的通信限制。您需要在Apache服务器文件中启用此设置。此设置称为CORS。

相关问题