原創|使用教程|編輯:郝浩|2013-08-14 14:55:01.000|閱讀 918 次
概述:在TVideoGrabber中如何將網絡攝像頭影像實時發布到網絡?如何設置正在運行TVideoGrabber的一臺電腦,同時通過另一臺電腦在網絡中實時的觀看在線視頻呢?
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
在TVideoGrabber中如何將網絡攝像頭影像實時發布到網絡?如何設置正在運行TVideoGrabber的一臺電腦,同時通過另一臺電腦在網絡中實時的觀看在線視頻呢?
稱發送視頻流的電腦為“master”計算機,那么通過網絡觀看在線視頻的就是“client”電腦。
首先在“master”這邊,你需要選擇一個免費的IP端口,確保這個端口在XP控制面板的防火墻設置上是打開的,在你的路由器或是DSL調制解調器的防火墻上也是打開的。
1、通過運行包含在包中的MainDemo.exe,快速測試,如下處理:
(1)在“master”電腦上:
運行MainDemo.Exe
——進入“network streaming”選項卡
——在“network streaming”組合框中,點擊“直接網絡流”
——在“直接ASF網絡流”組合框中,在“端口”編輯欄中輸入8805
——進入“視頻源”選項卡,點擊“開始預覽”
——在左側的備注字段中,記下“streaming url:
(2)在“client”電腦上:
可以使用TVideoGrabber或是直接使用Windows媒體播放器直接觀看網絡直播流。
用Windows媒體播放器的話,直接點擊“文件|打開URL”,并鍵入“master”電腦的streaming URL。
——運行MainDemo.exe
——選擇“視頻文件或URL”作為視頻源
——在“video source = file or url”編輯域中,鍵入“master”電腦的streaming URL,比如mms://64.21.142.209:8805
2、TVideoGrabber的屬性和功能編程
(1)在“master”電腦上
——設置TVideoGrabber的NetworkStreaming屬性為ns_ASFDirectNetworkStreaming
——設置ASFNetworkPort屬性為8805
——調用StartPreview來開始預覽在線視頻,同時也將會開始發送視頻到網絡上。
——當網絡流開始時,在“client”電腦上將使用的streaming URL通過DirectNetworkStreamingHostUrl事件(管理者URL參數)被返回。
(2)在“client”電腦上(如果你使用TVideoGrabber來查看在線的網絡流)
——設置VideoSource = vs_VideoFileOrURL
——設置VideoSource_FileOrUrl =,比如mms://64.21.142.209:8805
——調用StartPreview
如果運行TVideoGrabber 的“master”電腦的IP地址不可路由的本地IP地址(比如以192或是10開始的那種),就必須對在你路由器或是DSL調制解調器上的8805端口設置一個端口轉發。
在這種情況下,“client”電腦使用的真正的IP地址將會是你的路由器或是DSL調職解調器在8805接口上正確的IP地址,比如你的路由器或是 DSL調職解調器的IP是64.21.142.209,那么客戶端URL打開就會是mms://64.21.142.209:8805。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件