热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

hi3516a——ubuntu下搭建live555RTSPServer

前言~~~~~~~live555是一个为流媒体提供解决方案的跨平台的C开源项目,它实现了对标准流媒体传输是一个为流媒体提供解决方案的跨平台的C开源项目,

前言

~~~~~~~       live555是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输协议如RTP/RTCP、RTSP、SIP等的支持。Live555实现了对多种音视频编码格式的音视频数据的流化、接收和处理等支持,包括MPEG、H.263+、DV、JPEG视频和多种音频编码。同时由于良好的设计,Live555非常容易扩展对其他格式的支持。目前,Live555已经被用于多款播放器的流媒体播放功能的实现,如VLC(VideoLan)、MPlayer。

源码下载

官网:http://www.live555.com
目前官网的服务器在维护中,点击其中 source code 即可下载源码了。
在这里插入图片描述
源码文件:live.2019.03.06.tar.gz,版本:2019.03.06

ubuntu下安装

解压

tar -xvf live.2019.03.06.tar.gz

进入解压目录,如下:
在这里插入图片描述
生成makefiles文件,后面的参数linux-64bit是安装的平台,装在其他平台的话更换为config.后面的后缀即可。

./genMakefiles linux-64bit

make

当前目录下会生成mediaServer 文件夹,有一个live555MediaServer可执行文件。

cd mediaServer
./live555MediaServer

执行如下:
在这里插入图片描述
把一个视频或音频文件放入当前目录(格式必须为上述列表的格式),运行./live555MediaServer即开启的RTSP 服务器。
用vlc软件输入流媒体的地址即可播放。
如ubuntu虚拟机和pc主机网络不通,进行如下配置即可:
(1)
修改虚拟机为nat模式
在这里插入图片描述
(2)修改pc的VMnet8 IP地址为192.168.1.222,即192.168.1.网段的。
在这里插入图片描述
(3)修改ubuntud地址为192.168.1.111,即即192.168.1.网段的另一个地址。
在这里插入图片描述

播放

在这里插入图片描述
在这里插入图片描述


推荐阅读
author-avatar
手机用户2502909293
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有