Re: [問題] 即時影音串流
※ 引述《V123456 (V123456)》之銘言:
: 開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
: VC++
: 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
: OpenCV
: 問題(Question):
: 小妹正在做一項專題是要將圖片放在FTP上供人直接打開觀看
: 但是不知道該如何下手
: 查了網路上的相關資料也找不大到
: 希望能有人幫幫我給我一些指點及方向>"<
: 餵入的資料(Input):
: 圖片檔
: 預期的正確結果(Expected Output):
: 要做一個即時影音串流,將多個圖片檔放上網路(目前先暫訂FTP或網路上的芳鄰)
: 讓人可以從網路上直接觀看放在裏頭的圖片而且會隨時間自動更換下一張圖片
-------------------------------------------------------------------------
回一下小弟對這個問題的解決方式給原PO參考參考。
小弟還是覺得原PO這影音串流和顯示圖片是兩種不一樣的東西,
串流關係到一堆協定。實做上會有一點點麻煩。
所以回到你提問的內容:『FTP』、『顯示圖片』、『隨時間自動切換圖片』
我所提的方法內容如下:
首先該方法需要利用Qt Library:
參考網址:http://qt.nokia.com/downloads
參考裡面所提供的Sample: FTP以及Image Viewer
FTP Sample
參考網址:http://doc.qt.nokia.com/4.7-snapshot/network-qftp.html
Image Viewer
參考網址:http://doc.qt.nokia.com/4.7-snapshot/widgets-imageviewer.html
這樣的一個組合可以變成一個類似很像網路數位相框的東西,圖片透過網路傳輸,
然後格一段時間就換下一張。首先針對幾個流程說明:
一、建立FTP Server
首先原PO會需要一個FTP Server,這部份可以利用Filezilla server,建立一個FTP Server
然後透過Qt的FTP Sample下去開啟驗證。(這邊會遇到編碼問題,可能會遇到連線之
後出現的檔案都是亂碼。),下載圖片然後儲存。
二、利用Image Viewer開啟圖片
接著跑一下Qt的Image Viewer Sample,選取剛剛透過FTP下載的圖片。
以上兩個步驟就變成你所需要的透過FTP方式,然後播放圖片。
接著才是進入重點,整合FTP和Image Viewer......................
播放方式採等待一段時間,Random選擇FTP上的一張圖片進行傳送。
1. 連線FTP
2. 下載圖片
3. 播放圖片
4. 等待隨機時間重新下載另外一張圖片
5. 重複3
大概是上面這樣的一個流程。最後,整合這部份就請原PO加油了。
我可以確定的事情是,這樣的FTP+Image Viewer是可以work,因為小弟
有寫過類似功用的東西。
至於即時影音串流,這部份你會需要Server, Client架構。
接著你所貼的OpenCV範例,他是將OpenCV-server端所開啟的圖片,然後透過
TCP/IP方式建立連線後,進行傳輸。這部份在這邊不會討論。
最後...Qt跨平台。(好像不是重點),XD
以上,歡迎大家來討論討論,謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.88.241
推
02/18 13:39, , 1F
02/18 13:39, 1F
→
02/18 13:43, , 2F
02/18 13:43, 2F
→
02/18 13:44, , 3F
02/18 13:44, 3F
推
02/18 14:03, , 4F
02/18 14:03, 4F
推
02/18 15:17, , 5F
02/18 15:17, 5F
→
02/18 15:31, , 6F
02/18 15:31, 6F
→
02/18 15:31, , 7F
02/18 15:31, 7F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章