2014-10-05 139 views
1

這是一個在問題Embedding Image/Video Stream into webpage之後的進展,該問題僅針對使用捲曲的圖片進行了回答,視頻仍然是一個未解決的問題。將視頻流嵌入網頁

恢復,我需要避免網頁的訪問者看到圖像streming的真正來源。所以我想嵌入視頻一些包裝PHP頁面,不使用任何用戶名/密碼,但是在我的控制之下。嵌入視頻流到任何HTML網頁它真的很容易:

<img src="http://5.246.77.89:8090/videostream.cgi?user=stack&amp;pwd=overflow&amp;resolution=32&amp;rate=15" alt=""> 

有一段時間我給你的機會來測試,我想在這裏隱藏

http://93.58.198.189:8090/videostream.cgi?user=stack&pwd=overflow&resolution=32&rate=15 

視頻流的來源現在我需要的是一個簡單的網頁,讓說video.php即能流視頻,而不要求憑據和隱藏原始的源IP,像

<img src='my.php'> 

我怎麼能OBTA在這種行爲? 請注意,儘管源代碼是視頻流,但您可以親自看到它的頭部爲圖像/ jpeg,它適用於任何瀏覽器。我試過使用

<?php 
header("content-type:image/jpeg"); 
passthru("http://93.58.198.189:8090/videostream.cgi?user=stack&pwd=overflow&resolution=32&rate=15"); 
?> 

但由於某種原因不起作用。任何想法?

+0

[看看這裏,請](http://stackoverflow.com/questions/15797762/reading-mp4-files-with-php) – Ohgodwhy 2014-10-05 09:31:55

+0

@Ohgodwhy感謝您的及時反饋,但代碼爲mp4 doesn'在這種情況下工作,儘管它更容易。該代碼在文件上執行一種緩衝,即使在它工作的情況下也非常慢。此外,X-Sendfile不是一個解決方案,因爲在查看標題時,任何人都可以看到文件的來源。我只想隱藏IP:PORT和流光證書。只是。 – 2014-10-05 09:42:57

+0

你是否設法解決這個問題?我有這個完全相同的需要.. – 2016-05-19 01:39:02

回答

0

好問題,我也有同樣的問題。 現在它解決了我。只要你可以去你的視頻存儲的視頻網址,並在視頻下面有共享廣告嵌入,你去嵌入,你會得到一個可以嵌入到你的video.php的網址。有用。

+0

感謝您的反饋,但這裏的情況更加重要,因爲視頻是來自真實攝像機的實況視頻。對你來說,視頻與存儲在某處的文件相關......這裏沒有什麼可以存儲的,因爲實況視頻實際上是一個無盡的文件。 – 2014-10-06 13:19:06