首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于H.265原始视频的Red5现场直播

基于H.265原始视频的Red5现场直播
EN

Stack Overflow用户
提问于 2019-09-22 17:00:24
回答 1查看 677关注 0票数 0

如何使用Red5传输原始H.265传入视频?

我见过这个流flv文件的示例,这个为客户端,还有为H.264,不论是否有ffmpeg

这个问题基本上可以分为两部分:

  • 如何从.h265文件中传输?如果无法使用.265文件,如何从包含H.265视频的文件中执行此操作?有什么例子吗?
  • 如何从传入的RTP会话中传输它?我可以将会话UDP/RTP解压缩并解码为原始H.265 NAL数据包。我假设需要一些转换,有可用的库吗?举个例子?

如果我能得到上述第一个拆分问题的答案,我知道我可以将传入的流重定向到指定的管道。这可以作为第二个分裂问题的间接解决方案。不过,首选是直接从传入的UDP会话中流。

EN

回答 1

Stack Overflow用户

发布于 2019-12-27 09:41:02

这是一些初步的想法,但肯定不是最好的解决办法。

在上一篇文章"如何使用gstreamer在h265中进行流“中,有一个将x265enc元素包含到gstreamer中的解决方案。

aws运动视频示例页面中,可以使用命令行处理h.265中的rtsp/rtp输入,并将其转换为h.264格式:

代码语言:javascript
复制
gst-launch-1.0 rtspsrc location="rtsp://192.168.1.<x>:8554/h265video" ! \
decodebin ! x264enc ! <video-sink>

<video-sink>应该是特定于Red5服务器的东西。或者如果Red5可能采用或不采用h.265格式的流:

代码语言:javascript
复制
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>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58051485

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档