Streaming H265 encoded video feed to RTMP server

Hello everyone,

I am currently trying to build a pipeline that streams H265 encoded video feed to WOWZA streaming engine (which uses RTMP).

I have got streaming working for H264 format fine, using below pipeline.

gst-launch-1.0 nvcamerasrc ! ‘video/x-raw(memory:NVMM), width=1280, height=720, format=I420, framerate=30/1’ ! queue ! omxh264enc ! h264parse ! flvmux streamable=true ! queue ! rtmpsink location=‘rtmp://{IP address}/live/’

It appears that however flvmux does not work with h265 format, so I am little lost on how I can stream h265 format to rtmp server.

Has anyone successfully implemented this? Cheers

I must add, I am using TX1 with onboard camera.

Please try matroskamux, it supports video/x-h265

Hi DaneLLL, unfortuantely WOWZA streaming server only supports flv format not mkv.

flvmux does not support video/x-h265
https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-good/html/gst-plugins-good-plugins-flvmux.html

Looks to be no solution for the case.

You can go to http://gstreamer-devel.966125.n4.nabble.com/
Users in the forum are more experienced in gstreamer. Probably someone can give other alternatives.

Do you know a way around this? Is there a mkv to flv converter method ?

Just found
https://superuser.com/questions/1249244/can-i-mux-h-265-into-flv-by-force

Looks like Adobe does not have plan for this.