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如下:
使用VLC播放器在windows下能播放linux服務器下的媒體文件!