簡體   English   中英

在瀏覽器中為HTML5視頻代碼轉碼RTSP

[英]Transcode RTSP for HTML5 Video tag in browser

我有一個帶有MP4視頻編解碼器和G711音頻編解碼器的rtsp流。 我需要在沒有FlashPlugins的情況下使其正常工作。

WEB中的視頻流令人沮喪。

是否有可能在瀏覽器中使用JavaScript將我的Mp4視頻和G711音頻實時轉換為webm或h264編解碼器,以將其用作視頻html5元素或任何播放器的流!

問題是,flowplayer不支持rtsp流,vlc在chrome中不起作用,而flash不支持到android中。

因此,要使其正常工作有很多問題。 因此,如果有可能在客戶端上越過rtsp流,也許有可能解決此問題。

謝謝

首先-MP4不是視頻編解碼器,而是容器。 因此,問題是RTSP服務器確實在流式傳輸MP4(我對此表示懷疑,但是可能),或者您可能已將MP4與H.264混淆了。

Chrome和Firefox都接受碎片化的MP4和WebM(在這種情況下無關緊要)視頻容器中的實時視頻流。 因此,如果您確實已經擁有MP4負載,則可以將其從RTSP流中解壓縮並轉發到瀏覽器。 如果您使用的是H.264,則必須將原始的H.264視頻流與音頻一起混合到MP4容器中(我不確定瀏覽器是否支持G711,我對此表示懷疑,因此可能需要對音頻進行轉碼)。 免費選項是設置FFmpeg以將rtsp轉換為片段MP4(有很多示例,僅Google),或者如果您正在尋找商業產品,我們公司剛剛發布了可提供HTML5兼容實時流媒體的視頻監控產品來自RTSP相機。 如果您對商用產品感興趣,請發表評論。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM