http://zyd87818.blog.163.com/blog/static/174881501201271104844296/
inux下運作live55 顯 示如圖 :沒有擷取ip: ip是0.0.0.0
live555在不知道本地IP位址與網絡接口的情況下,通過一個在本地某端口建立一個UDP連接配接,然後把這個UDP連接配接加入
到一個多點傳播組 ,當然要對這個多點傳播組進行相應的設定,比如TTL,回環等等;然後通過UDP連接配接發送一個資料;最後通過這個UDP連接配接接收這個資料,并且解析相應的發送位址;大概流程就是這樣了。
具體的代碼片段live555:groupsock/GroupsockHelper.cpp裡:
是以我們設定固定的IP位址:
首先設定IP:執行指令: vi /etc/sysconfig/network-scripts/ifcfg-eth0 我的設定如下:
之後還必須設定網關!!!
執行指令: vi /etc/sysconfig/network 我的設定如下;
儲存退出之後重新開機服務:
service network restart
或者運作/etc/sysconfig/network-scripts/ifup eth0 啟動
此時ifconfig檢視如下:
運作live555如下:
此時live555伺服器就啟動了,并能正确的擷取本機IP位址
使用VLC播放器在windows下能播放linux伺服器下的媒體檔案!