我试图达到观看现场hls流在浏览器的基础上rtsp-camera流从java客户端使用Jafree库(https://github.com/kokorin/Jaffree)。
但是由于缺少FFmpeg权限(FFmpeg安装在/usr/bin/ffmpeg中),我无法执行该命令Code
我也试着从运行时执行这个命令:
sudo ffmpeg -fflags nobuffer -rtsp_transport tcp -i rtsp://my_url -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 1 -segment_list_size 3 -segment_format mpegts -segment_list /temp/stream/index.m3u8 -segment_list_type m3u8 -segment_list_entry_prefix /stream/ /temp/stream/%d.ts
我可以在控制台中执行它,一切正常,但在浏览器上,我得到CORS试图访问它。
(https://i.stack.imgur.com/QUltG.png)
能否分享一下在浏览器中实现流的方法?
1条答案
按热度按时间1cklez4t1#
尝试将ffmpeg和ffprobe放到项目的根文件夹中。然后您可以使用FFmpeg类,而无需任何规则或路径。就像这样: