查閱了不少資料以及方案,最后發(fā)現(xiàn)相對(duì)比較可行的方法是重新將接收到的視頻流重新再推送給websocket服務(wù)器上,然后在通過(guò)服務(wù)器上的ffmpeg來(lái)轉(zhuǎn)發(fā)給rtmp服務(wù)器。這中間有幾點(diǎn)不知道該怎么做:
一、接收視頻流數(shù)據(jù)的websocket服務(wù)器用原來(lái)的服務(wù)可以嗎?能給個(gè)相關(guān)資料的鏈接嗎?
二、接收到的數(shù)據(jù)如何通過(guò)ffmpeg來(lái)處理?ffmpeg命令行是純文本的,接收的變量怎么才能整合到ffmpeg的命令里?
我想象中最好的辦法是直接通過(guò)純js的形式將video.srcObject直接推送到rtmp服務(wù)器上
比如,ffmpeg有js版的,可是翻遍文檔沒(méi)有找到可以推流的功能,是我沒(méi)有找到嗎?