ffmpeg将文件推流成实时ts流

命令

./ffmpeg -re -i /home/tuners/ffmpeg/yqxs.mp3 -acodec copy -flush_packets  1 -f mpegts  udp://$transcode_server_ip:5162?localport=49088

ffmpeg -re -i /home/tuners/ffmpeg/yqxs.mp3 -acodec copy -flush_packets  1 -f mpegts  udp://$transcode_server_ip:5162?localport=49088

ffmpeg 为进程名,当然也可以加上全路径

/home/tuners/ffmpeg/yqxs.mp3 为音频文件路径

-f mpegts 输出格式为mpegts

udp://$transcode_server_ip:5162?localport=49088  为udp地址,$transcode_server_ip是输出地址,5162是输出端口,?localport=49088是本地端口,可以根据情况进行修改

ffmpeg将文件推流成实时rtsp流

命令

ffmpeg -re -i "d:\yqxs.mp3" -acodec mp3   -f rtsp rtsp://ip:port/stream_name.sdp

ffmpeg  -re  -i "d:\yqxs.mp3" -acodec mp3  -f rtsp rtsp://ip:port/stream_name.sdp

-----------------------------------------说明------------------------------------------------------------------

ffmpeg 为进程名称,当然也可以在前面带上全路径

"d:\yqxs.mp3" 为音频文件全路径

-acodec mp3 说明推流的音频格式为mp3

 -f rtsp 说明推送成rtsp流

rtsp://ip:port/stream_name.sdp  为推成rtsp流之后的rtsp地址

运行方式

命令行运行

安装 windows按钮 ,输入cmd,以管理员身份运行

输入命令执行即可

编写bat脚本运行

在ffmpeg进程所在目录下新建bat脚本

将命令拷贝进去,保存

双击bat运行或者右键bat选择管理员运行

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐