天天看點

LINUX下Live555不能擷取ip位址解決方法

http://zyd87818.blog.163.com/blog/static/174881501201271104844296/

inux下運作live55 顯 示如圖 :沒有擷取ip:  ip是0.0.0.0

LINUX下Live555不能擷取ip位址解決方法

  live555在不知道本地IP位址與網絡接口的情況下,通過一個在本地某端口建立一個UDP連接配接,然後把這個UDP連接配接加入

到一個多點傳播組 ,當然要對這個多點傳播組進行相應的設定,比如TTL,回環等等;然後通過UDP連接配接發送一個資料;最後通過這個UDP連接配接接收這個資料,并且解析相應的發送位址;大概流程就是這樣了。

具體的代碼片段live555:groupsock/GroupsockHelper.cpp裡:

是以我們設定固定的IP位址:

首先設定IP:執行指令: vi /etc/sysconfig/network-scripts/ifcfg-eth0  我的設定如下:

LINUX下Live555不能擷取ip位址解決方法

之後還必須設定網關!!!

執行指令:  vi /etc/sysconfig/network    我的設定如下;

LINUX下Live555不能擷取ip位址解決方法

儲存退出之後重新開機服務:

service network restart

或者運作/etc/sysconfig/network-scripts/ifup eth0 啟動

LINUX下Live555不能擷取ip位址解決方法

此時ifconfig檢視如下:

LINUX下Live555不能擷取ip位址解決方法

運作live555如下:

LINUX下Live555不能擷取ip位址解決方法

     此時live555伺服器就啟動了,并能正确的擷取本機IP位址

使用VLC播放器在windows下能播放linux伺服器下的媒體檔案!

繼續閱讀