0

我有一个带有 rtsp 协议的网络摄像机,我想使用 nginx 和 ffmpeg 在网络(hls)上流式传输。这是我的代码:

sudo nano /usr/bin/ffmpeg.conf
ffmpeg -fflags nobuffer -rtsp_transport tcp -i rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mov -vsync 0 -copyts -vcodec copy -movflags frag_keyframe+empty_moov -an -hls_flags delete_segments+append_list -f segment -segment_list_flags live -segment_time 0.5 -segment_list_size 1 -segment_format mpegts -segment_list /var/www/contoh.com/html/index.m3u8 -segment_list_type m3u8 -segment_list_entry_prefix /var/www/contoh.com/html/%3d.ts

但是当我在网上检查时没有结果:

<!DOCTYPE html>
<html>
<body>

<h1>My First Heading</h1>

<video id="video-player" controls preload="none">
    <source src="http://103.76.204.119:1935/contoh.com/index.m3u8" type="application/x-mpegURL">
</video>

</body>
</html>

当我检查错误消息时不显示错误或零错误

sudo nano /var/log/nginx/error.log

在您看来,我的错误在哪里?谁能帮我?

4

1 回答 1

0

我找到了解决方案

谢谢 ffmpeg、nginx 和 linux mint。

我可以将 ip camera cctv(rtsp) 转换为 rtmp 到 hls,所以我可以在我的校园网站上发布 rtsp

于 2020-07-31T08:04:27.833 回答