LINUX下Live555不能獲取ip地址解決方法

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

inux下運行live55 顯 示如圖 :沒有獲取ip:  ip是0.0.0.0

LINUX下Live555不能獲取ip地址解決方法 - zmurder - 起點的博客
 live555在不知道本地IP地址與網絡接口的情況下,通過一個在本地某端口建立一個UDP連接,然後把這個UDP連接加入

到一個組播組 ,當然要對這個組播組進行相應的設置,比如TTL,迴環等等;然後通過UDP連接發送一個數據;最後通過這個UDP連接接收這個數據,並且解析相應的發送地址;大概流程就是這樣了。

具體的代碼片段live555:groupsock/GroupsockHelper.cpp裏:
因此我們設置固定的IP地址:
首先設置IP:執行命令: vi /etc/sysconfig/network-scripts/ifcfg-eth0  我的設置如下:

LINUX下Live555不能獲取ip地址解決方法 - zmurder - 起點的博客
 
之後還必須設置網關!!!
執行命令: vi /etc/sysconfig/network   我的設置如下;
LINUX下Live555不能獲取ip地址解決方法 - zmurder - 起點的博客
保存退出之後重啓服務:

service network restart

或者運行/etc/sysconfig/network-scripts/ifup eth0 啓動

LINUX下Live555不能獲取ip地址解決方法 - zmurder - 起點的博客
 
此時ifconfig查看如下:
LINUX下Live555不能獲取ip地址解決方法 - zmurder - 起點的博客
運行live555如下:
LINUX下Live555不能獲取ip地址解決方法 - zmurder - 起點的博客
 
 
 此時live555服務器就啓動了,並能正確的獲取本機IP地址
使用VLC播放器在windows下能播放linux服務器下的媒體文件!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章