[請益] HTTP server傳送多支WebCam串流影像

看板Web_Design作者時間15年前 (2010/10/09 06:31), 編輯推噓0(005)
留言5則, 4人參與, 最新討論串1/1
Hi, all 問題其實蠻簡單, 我會盡量描述清楚 (我不求詳解, 只希望有前輩為我指路, 就很夠了) 我的需求是這樣.... 家裡有台PC, 連接許多WebCam 我可以寫一個程式把全部WebCam的影像收下來 然後寫到IPC的物件裡面(pipe, shared memory, socket都可以) 我需要的功能是.... 一台HTTP server收到request時 可以把我的程式帶起來, 然後把程式收到的stream回給HTTP client 這個問題困擾我蠻久的, 一直以來我的做法是去改open source的server原始碼 讓server直接去讀取WebCam, 然後回給client 但是這總不是好辦法(一來我的程式規模不小, 二來會破壞server的設計邏輯) 所以希望能夠找到一個不用改server的方法 以下是我目前想到'可能'可以走的解法 1. 我一個朋友提到他們在linux上面用C寫一隻cgi去收資料, server喚起這隻cgi時 把client socket dup一份, 然後用argv的方式傳遞給cgi 如此一來就可以讓cgi直接與HTTP client作對話 但是我的作業平台是windows, 而windows上並沒有分享socket的機制 所以他的做法並不適用於windows....... 2. 寫一個server side的程式(php?) 收到request的時候 用一個已知檔名的檔案來回答, 也帶起我的程式 我的程式會把資料寫到那個檔案裡面....? (這是我亂想的, 我其實不知道有沒有這種路可以走) 3. 另寫一個輕型的http server把收stream的邏輯放在裡面? 然後讓原來的server把request導過來? (這好像有點瘋狂) -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.254.201.143

10/09 10:17, , 1F
http是協定 server可以用自己寫過的程式來做同樣的處理
10/09 10:17, 1F

10/09 10:18, , 2F
接發80port的資料不會是太難google到的東西
10/09 10:18, 2F

10/09 14:03, , 3F
您指的"同樣的處理"是...? 接發80 port? 不懂?
10/09 14:03, 3F

10/09 16:00, , 4F
用flash或silverlight去接收不就好了
10/09 16:00, 4F

10/10 00:55, , 5F
FMS?
10/10 00:55, 5F
文章代碼(AID): #1Chvk_su (Web_Design)
文章代碼(AID): #1Chvk_su (Web_Design)