gpt4 book ai didi

像 FMLE 一样将 FFmpeg 流式传输到 Akamai

转载 作者:行者123 更新时间:2023-12-04 23:04:26 24 4
gpt4 key购买 nike

我正在尝试使用 ffmpeg 将视频从我的网络摄像头流式传输到 AkamaiHD 服务(就像它在 Flash Media Live Encoder 中实现一样)


ffmpeg -f dshow -i video="Webcam C110" -s 640x360 -aspect 16:9 -profile:v baseline - pix_fmt yuv420p -vcodec libx264 -f flv "rtmp://..."
...
Input #0, dshow, from 'video=Webcam C110':
Duration: N/A, start: 31296.194000, bitrate: N/A
Stream #0:0: Video: rawvideo (YUY2 / 0x32595559), yuyv422, 640x480, 30 tbr, 10000k tbn, 30 tbc
Output #0
Metadata:
encoder : Lavf55.8.102
Stream #0:0: Video: h264 (libx264) ([7][0][0][0] / 0x0007), yuv420p, 640x360 [SAR 1:1 DAR 16:9], q=-1--1, 1k tbn, 30 tbc
Stream mapping:
Stream #0:0 -> #0:0 (rawvideo -> libx264)
....

该视频已播放,但当我尝试在 http://mediapm.edgesuite.net/edgeflash/public/zeri/debug/Main.html?url=myplayback_url/manifest.f4m 观看时
它不显示。

我发现如果使用 FMLE 录制视频并重新流式传输到 akamai,则会播放 HLS 流。

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 不支持该入口点。

看看this thread在 Wowza 了解更多信息。

如果您认为这是一个编解码器问题,那么您可以尝试使用 -c:v libx264 作为视频编解码器和 -c:a libfaac 作为音频对其进行编码,而不是复制编解码器

关于像 FMLE 一样将 FFmpeg 流式传输到 Akamai,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17166673/

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