ubuntu 14.04安装live555并支持MP4格式播放安装过程
安装live555:下载源码解压:tar -zxvf live555-latest.tar.gz编译:cd live./genMakefile===========>linux / othersmake到此时,你可以使用源码自带的live服务器了:支持MP4格式:从网上查到有人做过类似的事情,想直接拿过来用。但是,不容易呀,搞
·
安装live555:
解压:
tar -zxvf
live555-latest.tar.gz
编译:
cd live
./genMakefile <os type> ===========>linux / others
make
到此时,你可以使用源码自带的live服务器了:
支持MP4格式:
从网上查到有人做过类似的事情,想直接拿过来用。但是,不容易呀,搞了三天的时间终于是可以播了,不是为了别的主要是想通过这个了解他是如何工作的。接下来是我是如何安装的:
首先,代码好改,直接拿过来就尅用,就是有几个小问题,一会再说。主要是安装mp4info 和 mp4creater 工具。
重点:
mp4info 和 mp4creater 是mpeg4ip的两个子工具(一开始不知道,全网搜索,这两个工具只有windows的,这叫郁闷。而且还在找其他方式来实现,想过源码安装,试过RPM,最终还是放弃了CentOS,选择了Ubuntu)。
ubunut 14.04安装mpeg4ip过程:
起初是这样子的,我第一次按照这个执行:
sudo vim /etc/apt/sources.list
add below lines to this file
deb
http://us.archive.ubuntu.com/ubuntu/ lucid multiverse
deb-src
http://us.archive.ubuntu.com/ubuntu/ lucid multiverse
Second, Run update command to update software list
$ sudo apt-get update
Then, Run command to install mpeg4ip tool.
$sudo apt-get install mpeg4ip-utils
$sudo apt-get install mpeg4ip-server(
到这里失败了:提示没有 libavcodec52 )
$sudo apt-get install gpac # Install MP4Box tool(
这里不需要这个)
解决libavcodec52问题的方法是:
继续添加一个:
deb
http://security.debian.org/debian-security squeeze/updates main
直接apt-get install 就安装好了server。
今天很快就弄好了也。不过要是没有那几天的折腾,也不会有这么快的成果。
关于网上疯传的支持MP4的源码,写的不咋样啊,第一次可以播第二次就报错了,是因为内存没有初始化。也许人家就是写了一个demo而已。不过还是非常感谢,分享的朋友们。
目前测试结果是支持MPEG-4,不支持H-264的视频流。还是不满足我们的要求啊,继续努力。
更多推荐
已为社区贡献1条内容
所有评论(0)