如何把设备实时推送过来的帧图片流转成直播流进行直播?【hls】【帧图片】【直播】【udp】
如何把设备实时推送过来的帧图片流转成直播流进行直播? 非互动直播流(帧图片转直播流) 背景: 因种种原因,android设备仅做到了通过udp把摄像头帧图片实时推送到了服务器。 业务要求在手机h5,或pc电脑浏览器上都能观看实时直播(仅画面)。 实现思虑: 1、参考https://blog.csdn.net/redfoxtao/article/details/78080924 可以把图片生成rtmp直播流。使用了FrameRecorder 2、参考https://blog.csdn.net/ldddd_/article/details/105855414 使用DatagramSocket启动udp端口监听接收图片报文。 3、将图片报文替换第一步中的固定图片(BufferedImage)。 4、安装部署windows版的nginx-rtmp服务器 直接从https://github.com/illuspas/nginx-rtmp-win32/tree/dev 下载的配置好rtmp的完整nginx服务包。 5、下载ffmpeg验证nginx-rtmp服务是否正常。 ffmpeg下载地址:https://github.com/BtbN/FFmpeg-Builds/releases 我下载的ffmpeg-N-100471-gbff6fbead8-win64-gpl.zip 这个版本。