gpt4 book ai didi

node.js - 用于 srtp 流的 GStreamer 管道的 ffmpeg 命令

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

我想将这个工作 ffmpeg 命令转换为 GStreamer 管道,但我无法让它工作。尝试使用 srtpenc 将 key 设置为缓冲区和 udpsink 的十六进制表示,并设置目标主机和端口。

我目前拥有的命令:

ffmpeg -re -i <<rtspurl>> -map 0:0 -vcodec h264_omx -pix_fmt yuv420p \
-r 30 -f rawvideo -tune zerolatency -vf scale=1280:720 -b:v 300k \
-bufsize 300k -payload_type 99 -ssrc <<ssrc>> \
-f rtp -srtp_out_suite AES_CM_128_HMAC_SHA1_80 \
-srtp_out_params <<base64key>> srtp://<<targetip>>:<<targetport>>?rtcpport=<<targetport>>&localrtcpport=<<targetport>>&pkt_size=1378

一些引用资料:
  • https://github.com/KhaosT/HAP-NodeJS/blob/master/src/lib/Camera.ts
  • https://github.com/KhaosT/HAP-NodeJS/wiki/IP-Camera#prepare-stream
  • 最佳答案

    就像是:

    gst-launch-1.0 uridecodebin uri=<<rtsp url>> ! videoconvert ! videoscale ! \
    videorate ! video/x-raw, height=720, width=1270, framerate=30/1 ! \
    omxh264enc b-frames=0 target-bitrate=300000 ! \
    rtph264pay pt=99 mtu=1378 ssrc=<<ssrc>> ! srtpenc key=<<key in hex>> ! \
    udpsink host=<<targetip>> port=<<targetport>>

    关于node.js - 用于 srtp 流的 GStreamer 管道的 ffmpeg 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59562598/

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