今天编译通过Mpeg4ip和darwin streamer server

MPEG4IP http://code.youkuaiyun.com/openkb/p-MPEG4IP 项目介绍: MPEG4IP提供一个端对端的系统来实现音视频流的传输,支持包括MPEG4/H.261/MPEG2/H.263 MP3/AAC/AMR等不同编码格式。 链接: 项目主页: http://mpeg4ip.sourceforge.net 项目托管地址: CvsRepository 阅读详情
操作系统:Ubuntu 7.04
Darwin Streamer Server: http://developer.apple.com/opensource/server/streaming/index.html ,选择for Linux版的。

按照上面的两个网址下载最新版的软件,解压,在Linux下编译。
其中编译mpeg4ip需要的库有:
libtool
ffmpeg

然后进入到mpeg4ip的目录,运行./bootstrap进行配置,如果出错,是因为bash版本及名称的问题,修改bootstrap文件中第一行,改sh 为bash.或运行 bash ./bootstrap。
配置完成后会有几行提示,告诉你安装了哪些库,缺少那些库,可以按照提示添加相应的库。不过Ubuntu下的x246和faac库会有问题。我们没有选择安装。

编译安装Darwin Streamer Server:
直接运行./Install脚本进行安装的话会提示错误,用户rtss不存在什么的。DSS是在Fedroa下开发的,在Fedroa下安装没 有问题。在Ubuntu下需要先手动添加rtss用户:useradd rtss,然后在执行./Install,最后输入管理RSS的用户和密码,输入对应的信息,即可安装成功。
然后在浏览器中输入: http://localhost:1220,即可进入管理页面。输入刚才设定的用户名和密码,进入管理。在局域网中的电脑浏览器里亦可以远程管理。

mpeg4ip与DSS协同工作,可以实现即时远程监控:
前提需要有摄像头以及摄像头驱动,我们的是QC Pro 5000,驱动是linux-uvc。
在命令行以超级用户运行mp4live:sudo mp4live
在mp4live界面里选择保存sdp文件,浏览保存到DSS默认的/usr/local/movies/目录下,起名为darwin.sdp。点击start开始录制,运行。
在局域网的另一台电脑上,用QuickTime打开URL:rtstp://darwin_server_ip/darwin.sdp
即可连接上服务器的监控视频。
目前问题是:
1. 视频质量太差,我用luview在本地查看,效果很好的。怀疑是Mp4ip编码的问题。
2.网络有延迟,(延迟应该是编解码的问题)。
还有待进一步完善。

几个不错的文档:
English  "MPEG4IP Documentation" by MPEG4IP Staff
    "Streaming MPEG-4 with Linux" by Donald Szeto
    "MPEG4IP Guide" by Everwicked
Spanish  "Streaming en Linux (AKA MPEG4IP, DSS, MP4WEB howto)" by César González
 
Windows环境下的MPEG4IP编译指南 MPEG4IP项目是一个旨在提供开放源代码的MPEG-4视频编解码和流式传输解决方案的项目。下面,让我们深入了解这个项目。MPEG4IP项目起源于20世纪90年代末,当时数字视频的压缩和流式传输需求日益增长。为了满足这一需求,该项目应运而生,致力于开发一个能够提供高质量视频内容同时降低带宽需求的开源解决方案。在MPEG4IP项目的开发中,一套合适的开发工具集是必不可少的。以下是开发中可能用到的几种关键工具:集成开发环境(IDE) 阅读详情

相关推荐

MPEG4IP最新版:VS2005环境下成功编译与调试

本文还有配套的精品资源,点击获取 简介:MPEG4IP是一个开源项目,为处理MPEG-4标准提供跨平台框架,包括高效视频编码格式H.264。该项目的最新版本已在Visual Studio 2005中成功编译和调试通过。在编译和使用MPEG4IP项目时,需安装SDL库等依赖项,并确保配置正确。该版本适用于Windows平台,为开发者提供稳定的基础,以进行多媒体处理任务。 ...

weixin_35749796的博客 913

linux mpeg4ip 编译,CentOS 6.2下編譯mpeg4ip

一、環境1、操作系統版本CentOS 6.2 64位uname -a的輸出:Linux localhost.localdomain 2.6.32-220.17.1.el6.x86_64 #1 SMP Wed May 16 00:01:37 BST 2012 x86_64 x86_64 x86_64 GNU/Linux2、mpeg4ip版本版本:1.6.1下載鏈接:http://people.fre...

weixin_36158842的博客 185

MPEG4IP的最新源码(2017年更新).rar

MPEG4IP的最新源码(2017年更新).rar MPEG4IP的最新源码(2017年更新).rar MPEG4IP的最新源码(2017年更新).rar MPEG4IP的最新源码(2017年更新).rar

CentOS6.2下编译mpeg4ip

一、环境 1、操作系统版本 CentOS 6.2 64位 uname -a的输出: Linux localhost.localdomain 2.6.32-220.17.1.el6.x86_64 #1 SMP Wed May 16 00:01:37 BST 2012 x86_64 x86_64 x86_64 GNU/Linux 2、mpeg4ip版本 版本:1.6.1 下载链接: h...

weixin_33795743的博客 202

mpeg_streamer:用于MPEGTS UDP广播和流分析的Erlang应用程序

mpeg_streamer 这是正在进行中的工作。 mpeg_streamer 是一个可以读取 mpegts 文件并通过 UDP 传输它们的应用程序。 它没有外部依赖。 UDP 流控制是通过从文件中读取 PCR 信息来完成的。 您还可以通过调用mpeg_streamer_server:info/1方法来分析正在运行的 UDP 流和磁盘上的文件。 用法 通过调用编译包 erl -make 运行应用程序 mpeg_streamer erl -pa ebin 1> application:start(mpeg_streamer). % Stream a file from disk via UDP multicast 2> mpeg_streamer_server:start_streamer("file:///tmp/myvideo.mpg", "udp://239.0.0.1:12

MPEG-4IP官方源代码下载.rar

MPEG4IP The MPEG4IP package provides a set of tools to encode, stream, and playback audio and video. It uses the MPEG-4 standards for audio and video, and the IETF standards for streaming. The included player can either playback from local MP4 file or stream from a remote server via RTP/RTSP.

linux mpeg4ip 编译,CentOS 6.2下编译mpeg4ip

一、环境1、操作系统版本CentOS 6.2 64位uname -a的输出:Linux localhost.localdomain 2.6.32-220.17.1.el6.x86_64 #1 SMP Wed May 16 00:01:37 BST 2012 x86_64 x86_64 x86_64 GNU/Linux2、mpeg4ip版本版本:1.6.1下载链接:http://people.fre...

weixin_30696755的博客 180

mpegts-streamer:一个纯 java Mpeg-TS 流媒体

mpegts-流光 介绍 一个简单的纯 java MPEG-TS 流媒体,具有流畅的 API。 例子: // Set up packet source MTSSource movie = MTSSources . from( new File ( " /Users/abaudoux/movie.ts " )); // Set up packet sink. We will send packets directly in UDP MTSSink transport = UDPTransport . builder() .setAddress( " 127.0.0.1 " ) // Can be a multicast address .setPort( 1234 ) .setSoTimeout( 5000 ) .setTtl( 1 ) .bui

MPEG4 IP Camera方案

原文地址:http://www.cps.com.cn/ebook/ly.asp?id=212MPEG4 IP Camera方案■张克非 陈宏铭一、前言——IP Camera监控系统介绍随着数字化和Internet时代的到来,越来越多的设备都在进行数字化和网络化的革命。在监控领域,集中了多媒体技术、数字图像处理及远程网络传输等最新技术的网络化监控系统正在逐步取

stone_kingnet的专栏 5073

windows下编译mpeg4ip

在MPEG4IP_Guide.pdf中大概介绍了一下Windows下的编译过程,但不够细致,需要自己去摸索,该文详细介绍了在widows下编译mpeg4ip的过程。

【详细图文】使用MobaXterm的SSH功能远程连接服务器,并创建pytorch环境,使用yolov8训练数据集

使用MobaXterm的SSH功能远程连接服务器,并创建pytorch环境,使用yolov8训练数据集,以及MobaXterm使用介绍和linux基础命令介绍。

qq_62844901的博客 3382

linux mpeg4ip 编译,[操作系统]CentOS6.2下编译mpeg4ip

[操作系统]CentOS6.2下编译mpeg4ip02012-06-29 01:00:09一、环境1、操作系统版本CentOS 6.2 64位uname -a的输出:Linux localhost.localdomain 2.6.32-220.17.1.el6.x86_64 #1 SMP Wed May 16 00:01:37 BST 2012 x86_64 x86_64 x86_64 GNU/L...

weixin_35891744的博客 233

在已有win10系统下安装Ubuntu,最后出现执行‘grub-install/dev/nvme0n1p5‘失败的致命错误的解决方案

本人电脑型号戴尔灵越,两个SSD512G固态硬盘,c盘为系统盘. Ubuntu版本为20.04LTS,在官网下载https://ubuntu.com/download/desktop/thank-you?version=20.04.3&architecture=amd64 系统盘制作工具为Rufus-3.15http://rufus.ie/zh/ 安装过程网上很多,在这里就不赘述了. 其他安装过程都很顺利,直至安装最后出现这个 本来安装了到最后还以为成了,结果又不行...... 后.

XiaoChen_gugugu的博客 1万+

mpeg4ip

https://github.com/stsquad/mpeg4ip

tianyu的专栏 - Linux site:blog.youkuaiyun.com/wishfly 1228

零代码构建AI智能体:COZE可视化工作流实战指南

AI智能体(AI Agent)是当前人工智能领域的重要发展方向,它通过模块化设计和工作流驱动,使大语言模型从被动对话转向主动执行。其核心原理在于将复杂的任务分解为可规划、可执行的步骤,并调用外部工具(插件)完成闭环。这一技术价值在于显著降低了自动化流程的开发门槛,让非程序员也能构建实用的数字助手。典型的应用场景包括智能客服、内容自动生成、数据分析和跨系统业务流程自动化。本文以COZE平台为例,深入解析如何通过其直观的可视化界面和丰富的插件生态,像搭积木一样快速搭建如“早安简报生成器”等实用智能体,并分享指令

467

通信算法之267 : DJI无人机 云哨 DroneID 640ms

消费级无人机可以用于高级航拍、物流和人道主义救援等等。但是其广泛使用给安全、安保和隐私带来了许多风险。例如,攻击方可能会使用无人机进行监视、运输非法物品,或通过侵入机场上方的封闭空域造成经济损失。为了防止恶意使用,无人机制造商采用多种对策来强制安全可靠地使用无人机,例如对速度和高度施加软件限制,或使用地理围栏实施禁飞区。作为对传统对策的补充,市场领导者大疆(DJI)为无人机实施了一种称为 DroneID 的跟踪协议,该协议旨在将无人机及其操作员的位置传输给授权实体,例如执法部门或关键基础设施的运营商。

leegang12的专栏 3306

mjpeg-streamer视频图像的显示

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上物联网嵌入式知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新需要这些体系化资料的朋友,可以加我V获取:vip1024c (备注嵌入式)如果你需要这些资料,可以戳这里获取VID:PID 是057e:030a 是 (1908:2311),在UVC 官方的文档中进一步确定是否被支持 http://www.i

2401_85013863的博客 1230

【Dify系列教程重置精品版】第二章:在Windows上部署Dify

让我们的电脑允许使用Linux系统。有点兴奋是怎么回事?简单来说就是让你的电脑拥有另一个叫做Linux的系统。3.选择“适用于Linux的Windows子系统”与 “虚拟机平台”与“Hyper-V"第1章:安装 wsl (Windows Subsystem for Linux)上一章我们聊了什么是Dify,这一章我们讲一下怎么才能用Dify。好了,我们的环境部署好了,下一章我们正式进入Dify。下载完成后,我们直接一直无脑下一步,安装即可。完成上述步骤,我们就可以开始安装wsl了。我们的虚拟化也是开启的。

xiezhipu的博客 866

linux mpeg4ip 编译,CentOS6.2下编译mpeg4ip

一、环境1、操作系统版本CentOS 6.2 64位uname -a的输出:Linux localhost.localdomain 2.6.32-220.17.1.el6.x86_64 #1 SMP Wed May 16 00:01:37 BST 2012 x86_64 x86_64 x86_64 GNU/Linux2、mpeg4ip版本版本:1.6.1下载链接: 二、编译1、编译mpeg4ip需...

weixin_33396759的博客 214

液态神经网络(Liquid Neural Networks)从线虫大脑到下一代 AI

液态神经网络(Liquid Neural Networks,LNN)是一类具有动态内部结构的神经网络,其灵感来源于生物神经系统,尤其是大脑中神经元如何以复杂、非线性的方式响应外部刺激。与传统神经网络不同,液态神经网络的每个神经元在处理输入时,不再是静态线性或非线性变换,而是基于一个微分方程模型进行响应。这种建模方式使神经元的行为具有时间连续性和动态适应性。换句话说,它不仅“记住”过去的信息,还能根据当前环境实时调整自身的动态特性,这对于感知、决策、预测等任务都非常关键。

hello.reader 7408

FreeRTOS深入教程(任务创建的深入和任务调度机制分析)

本篇文章将带大家深入学习任务的创建和分析任务调度的机制。本篇文章深入的讲解了任务创建的内部实现和任务调度的源代码分析和实现,学习这篇文章有助于更深入的学习FreeRTOS的源码。

m0_49476241的博客 6390

FFmpeg4.3系列之29:国标GB28181理论与实战

敬告:该系列的课程在抓紧录制更新中,敬请大家关注。敬告: 该系列的课程涉及:FFmpeg,WebRTC,SRS,Nginx,Darwin,Live555,等。包括:音视频、流媒体、直播、Android、视频监控28181、等。我将带领大家一起来学习:学习GB28181协议的基本理论;亲手搭建LiveGBS和EasyGBS;通过抓包分析流程;源码开发GB28181网络摄像头模拟器;具体内容包括:  1.GB28181协议讲解,包括原理、协议内容、流程分析等。2.搭建国标平台,使用LiveGBS和easyGBS并详解流程。3.源码开发GB28181网络摄像头模拟器并详解流程。

时序预测 | MATLAB实现NGM(1,1)多变量灰色时间序列预测

时序预测 | MATLAB实现NGM(1,1)多变量灰色时间序列预测

机器学习之心的博客,关注并私信文章链接,获取对应文章源码和数据。 1514

linux mpeg4ip 编译,利用Linux实现MPEG4流媒体技术

mpeg4流媒体技术32 (总680)           利用Linux实现MPEG4流媒体技术              2003年利用Linux实现MPEGImplementationofMPEG4Stream4流媒体技术mediaTechnologywithLinus王丽仪(广东工业大学 广州 510090)【摘 要】 动画、视频、音频、互MPEG4使多媒体内容更多元化,多媒体组件能更容易...

weixin_35215870的博客 329

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

上一篇: ubuntu下好用的FTP服务器软件:Proftpd+gproftpd
下一篇: Installing Code::Blocks from source on Linux
emlinux
博客等级 码龄20年 18粉丝 41原创
评论 21
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值