gpt4 book ai didi

audio - 如何使用ffmpeg制作实时视频和音频流(不是VoD)?

转载 作者:行者123 更新时间:2023-12-03 01:41:52 25 4
gpt4 key购买 nike

我想从本地文件生成实时音频/视频流。

我尝试了以下方法:

ffmpeg -re -thread_queue_size 4 -i source_video_file.ts -strict -2 -vcodec copy -an -f rtp rtp://localhost:10000 -acodec copy -vn -sdp_file saved_sdp_file -f rtp rtp://localhost:20000



然后:

ffplay saved_sdp_file



它似乎工作正常,但看起来像是“视频点播”,因为我可以随时使用ffplay重播此文件。

但是我需要ffplay仅在ffmpeg流实例运行时显示视频/音频(上面的第一个命令)。

我该如何实现?

谢谢!

最佳答案

此代码适用于实时视频流:

proc liveStreaming {} {


#ffmpeg command to capture live streaming in background
exec ffplay -f dshow -i video="Integrated Webcam" >& $logFile &

}
liveStreaming


使用以下代码使用fmmpeg,这也可以:

proc liveStreaming {} {


#ffmpeg command to capture live streaming
exec ffmpeg -f dshow -i video="Integrated Webcam" -f sdl2 -

}
liveStreaming


如果sdl2不起作用,您也可以使用“sdl”。

关于audio - 如何使用ffmpeg制作实时视频和音频流(不是VoD)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46738316/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com