繁体   English   中英

在现有Java应用程序中集成Red5 Server

[英]Integrate Red5 Server in existing Java application

在我的Java应用程序中,我需要创建一个RTMP(或RTSP)直播服务器并向其提供原始RGB图像数据。

我想使用Red5 Server项目 ,因为它可以通过Maven获得,Apache 2.0许可证符合我的需求。
但是,我没有找到任何关于如何从独立Java应用程序中启动和提供直播服务器的介绍教程。 我已经将依赖项添加到我的项目中,并且可以访问Red5的所有类。

你能指点我帮助我入门的任何资源吗? 我想要完成的任务对我来说似乎很基础。

使用Red5,您可以控制以任何方式处理“输入”,从接受八位字节流的servlet,到几乎任何你能想到的东西。 因此,如果您的输入是RGB数据,请实现接受字节数组(如servlet)的内容,然后将其转换为Flash支持的视频编解码器之一,例如h.264; 你可以使用ffmpeg或jcodec来做到这一点。 最后,你需要将现在编码的数据打包成FLV格式,这比较困难,但是有一些非red5的例子说明如何在网上为谷歌做这件事。 一旦你以FLV格式获得它,创建一个广播流并将VideoData发送给它。 听起来很简单吧? 它不是,但如果你精通Java和/或C / C ++,你应该没问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM