我正在尝试同时使用最新的 gstreamer 和 x265enc。我看到有人已经在http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/log/ext/x265/gstx265enc.c中发布了一些提交, 谁能给出一个已知工作的示例管道(gst-launch-1.0 管道示例将非常有帮助)
1) gstreamer 的 x265enc 插件的当前状态是什么?它真的有效吗?我需要使用哪个 gstreamer 分支来构建 x265enc?我想构建与 x265enc 插件兼容的整个 gsteamer 源代码。x265enc 的系统要求是什么以及如何构建它?任何 wiki/基本说明都会非常有帮助。
我的目标是在 vaughnlive.tv 上将我的网络摄像机(h264 流)广播为 h265 流
目前,我正在使用以下管道以 h264 格式进行广播:
GST_DEBUG=2 gst-launch-1.0 flvmux name=mux streamable=true !rtmpsink sync=true location="rtmp://xxxxxxxxxxxx" rtspsrc location="rtsp://xxxxxxxxx" caps="application/x-rtp, media=(string)audio, clock-rate=(int)90000, encoding-名称=(字符串)MPA,有效载荷=(int)96“!rtpmpadepay!mpegaudioparse !队列 !疯狂的 !音频转换!队列 !voaacenc比特率=128000!不一样!音频/mpeg,mpegversion=4,流格式=原始!多路复用器。rtspsrc location="rtsp://xxxxxxx" caps="application/x-rtp,media=(string)video,clock-rate=(int)90000, encoding-name=(string)H264" !rtph264depay!视频/x-h264,stream-format=avc,alignment=au,byte-stream=false !队列 !解码器!队列 !视频速率!“视频/x-raw,帧率=30/1”!队列 !x264enc 线程=4 速度预设=超快比特率=3072 !多路复用器。
2) 谁能建议我应该如何使用 x265enc 元素将此管道更改为以 h265 格式广播?