歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> LINUX下Live555不能獲取ip地址解決方法

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

日期:2017/3/2 9:46:38   编辑:關於Linux

linux下運行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服務器下的媒體文件

Copyright © Linux教程網 All Rights Reserved