簡體   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