如何使用Red5传输原始H.265传入视频?
我见过这个流flv文件的示例,这个为客户端,还有为H.264,不论是否有ffmpeg。
这个问题基本上可以分为两部分:
如果我能得到上述第一个拆分问题的答案,我知道我可以将传入的流重定向到指定的管道。这可以作为第二个分裂问题的间接解决方案。不过,首选是直接从传入的UDP会话中流。
发布于 2019-12-27 09:41:02
这是一些初步的想法,但肯定不是最好的解决办法。
在上一篇文章"如何使用gstreamer在h265中进行流“中,有一个将x265enc元素包含到gstreamer中的解决方案。
在aws运动视频示例页面中,可以使用命令行处理h.265中的rtsp/rtp输入,并将其转换为h.264格式:
gst-launch-1.0 rtspsrc location="rtsp://192.168.1.<x>:8554/h265video" ! \
decodebin ! x264enc ! <video-sink><video-sink>应该是特定于Red5服务器的东西。或者如果Red5可能采用或不采用h.265格式的流:
gst-launch-1.0 rtspsrc location="rtsp://192.168.1.<x>:8554/h265video" \
short-header=TRUE ! rtph265depay ! h265parse ! video/x-h265, alignment=au ! \
<video-sink>https://stackoverflow.com/questions/58051485
复制相似问题