小编use*_*908的帖子

带有 FFMPEG nodejs 的实时视频 Facebook API

我创建了 Object Live Video 作为 Facebook 的文档。

"stream_url": "rtmp://rtmp-api.facebook.com:80/rtmp/641310872699778?ds=1&a=AaYx3JYoFLTXAvBK

我使用https://github.com/fluent-ffmpeg/node-fluent-ffmpeg进行流,但我失败了。

有没有人有将视频文件(例如:mp4)流式传输到 Object Video Facebook API 的解决方案?

var ffmpeg = require('fluent-ffmpeg'),
  fs = require('fs');

  // open input stream
var infs = fs.createReadStream(__dirname + '/2.mp4');

infs.on('error', function(err) {
  console.log(err);
});
var publish = "rtmp://rtmp-api.facebook.com:80/rtmp/641310872699778?ds=1&a=AaYx3JYoFLTXAvBK";
// make sure you set the correct path to your video file
var proc = ffmpeg(infs)

  .format('mp4')
  .size('320x?')
  .videoBitrate('512k')
  .videoCodec('libx264')
  .fps(24)
  .audioBitrate('96k')
  .audioCodec('aac')
  .audioFrequency(22050)
  .audioChannels(2)
  // setup event handlers
  .on('end', function() {
    console.log('file has been …
Run Code Online (Sandbox Code Playgroud)

facebook ffmpeg node.js facebook-graph-api

5
推荐指数
1
解决办法
2566
查看次数

标签 统计

facebook ×1

facebook-graph-api ×1

ffmpeg ×1

node.js ×1