像FMLE一样将FFmpeg流媒体传输到Akamai
我正在尝试使用ffmpeg将视频从我的网络摄像头传输到AkamaiHD服务(就像它是在Flash Media Live编码器中实现的一样) 视频被重新命名,但当我试图在 它不显示 我发现,如果使用FMLE录制视频并将其重新传输到akamai,则会播放HLS流像FMLE一样将FFmpeg流媒体传输到Akamai,ffmpeg,streaming,h.264,akamai,fmle,Ffmpeg,Streaming,H.264,Akamai,Fmle,我正在尝试使用ffmpeg将视频从我的网络摄像头传输到AkamaiHD服务(就像它是在Flash Media Live编码器中实现的一样) 视频被重新命名,但当我试图在 它不显示 我发现,如果使用FMLE录制视频并将其重新传输到akamai,则会播放HLS流 ffmpeg -re -i sample.f4v -c copy -f flv "rtmp://..." .... Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'sample.f4v': Metad
ffmpeg -re -i sample.f4v -c copy -f flv "rtmp://..."
....
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'sample.f4v':
Metadata:
major_brand : f4v
minor_version : 0
compatible_brands: isommp42m4v
creation_time : 2018-10-06 09:23:33
Duration: 00:01:01.77, start: 0.460000, bitrate: 718 kb/s
Stream #0:0(eng): Video: h264 (Baseline) (avc1 / 0x31637661), yuv420p, 640x360 [SAR 1:1 DAR 16:9], 624 kb/s, 30 tbr, 1k tbn, 48 tbc
Metadata:
creation_time : 2018-10-06 09:23:33
handler_name : MainConcept
Output #0
Metadata:
major_brand : f4v
minor_version : 0
compatible_brands: isommp42m4v
encoder : Lavf55.8.102
Stream #0:0(eng): Video: h264 ([7][0][0][0] / 0x0007), yuv420p, 640x360 [SAR 1:1 DAR 16:9], q=2-31, 624 kb/s, 1k tbn, 1k tbc
Metadata:
creation_time : 2018-10-06 09:23:33
handler_name : MainConcept
Stream mapping:
Stream #0:0 -> #0:0 (copy)
....
问题似乎出在h.264编解码器的配置上,但我还没有找到解决方案
请您提供建议,我如何使用ffmpeg实现类似FMLE的流媒体?我认为对于Akamai,您需要对RTMP入口点进行身份验证,我认为ffmpeg使用的librtmp不支持该入口点 更多信息,请查看Wowza 如果您认为这是编解码器问题,那么您可以尝试使用-c:v libx264作为视频编解码器,使用-c:a libfaac作为音频编解码器,而不是复制编解码器
ffmpeg -re -i sample.f4v -c copy -f flv "rtmp://..."
....
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'sample.f4v':
Metadata:
major_brand : f4v
minor_version : 0
compatible_brands: isommp42m4v
creation_time : 2018-10-06 09:23:33
Duration: 00:01:01.77, start: 0.460000, bitrate: 718 kb/s
Stream #0:0(eng): Video: h264 (Baseline) (avc1 / 0x31637661), yuv420p, 640x360 [SAR 1:1 DAR 16:9], 624 kb/s, 30 tbr, 1k tbn, 48 tbc
Metadata:
creation_time : 2018-10-06 09:23:33
handler_name : MainConcept
Output #0
Metadata:
major_brand : f4v
minor_version : 0
compatible_brands: isommp42m4v
encoder : Lavf55.8.102
Stream #0:0(eng): Video: h264 ([7][0][0][0] / 0x0007), yuv420p, 640x360 [SAR 1:1 DAR 16:9], q=2-31, 624 kb/s, 1k tbn, 1k tbc
Metadata:
creation_time : 2018-10-06 09:23:33
handler_name : MainConcept
Stream mapping:
Stream #0:0 -> #0:0 (copy)
....