我希望ffmpeg在启动时自动从nginx启动,并为访问我的web服务器的用户提供一个转换的破折号stream。 现在我可以去: HTTP://本地主机:18080 /仪表/ twitch.mpd 但为此我必须跑步 ffmpeg -re -i rtmp://remotestream.com/twitch -vcodec libx264 -vprofile baseline -strict -2 -acodec aac -ar 44100 -ac 2 -f flv rtmp:// localhost:1935 / dash / twitch 手动。
在一个连接有限的小学校里,运行Windows Server 2012的代理可以cachingYoutube等stream媒体video吗? 或者由于架构的限制,这是没有代理能力的? 例如,如果所有学生都需要同时从多台电脑查看同一个video,这可能会很有用。 当然,这个video可以预先下载并从学校的服务器上运行。 你的想法?
我在使用MP4字节范围caching和Apple浏览器时遇到了一些问题。 我有一个caching节点,抓取后端节点的内容,并将其caching,然后将其提供给用户。 这是通过使用nginx proxy_pass和nginxcaching来完成的。 我发现许多浏览器会首先请求整个video(字节范围0-无限),然后请求块。 这是一个问题,因为它会导致caching节点立即从后端下载整个video。 为了解决这个问题,无论请求的字节范围有多大,我们都要求caching节点将请求分成10M块。 这几乎适用于所有的浏览器,除了Safari浏览器。 对于桌面以及Safari浏览器,Safari都会立即抛出媒体损坏错误。 发送请求时将错误抛出,字节范围设置为完整文件。 如果我们不重写请求,它在Safari上工作正常,但是导致caching节点端口几乎全部被饱和,因为当有人开始stream式传输文件时,整个文件被下载到caching节点,饱和港口。 任何build议,我怎样才能解决这个将不胜感激。
我正在使用vlc为两台摄像机重新传输rtspstream。 第二台摄像机没有audio,它的工作正常,第一个( 有audio )stream启动失败9次错误“ core decoder error: cannot continue streaming due to errors ”10 。 但是,如果stream开始,它会正常工作,直到重新启动。 但是,我得到一些错误的凸轮1(当stream正确启动): core mux warning: late buffer for mux input (145003) 有时(很less)我得到这些错误: mux_ts mux警告:包含太奇怪的dts(dts = -6272,old = 0,pcr = 0) 我在nux-dextop repo的CentOS7上使用VLC 2.2.4: VLC media player 2.2.4 Weatherwax (revision 2.2.3-37-g888b7e89) 它安装在没有桌面的虚拟机上,可能没有任何audio支持(没有虚拟audio硬件) 。 vlc第一台摄像机的启动脚本: #!/bin/bash URL="rtsp://192.168.40.201:554/axis-media/media.amp" #–rtsp-frame-buffer-size=200000 \ sudo -u vlc […]
我有: videocomputer:一个摄像头和vlc谁发布videostream端口8080与cvlc -vvv v4l2:///dev/video1 –sout '#transcode{vcodec=mp4v,acodec=mpga,vb=800,ab=128}:standard{access=http,mux=ogg,dst=:1234}' (在ADSL上缓慢上传) webserver:一个web服务器(大上传) client1:vlc或任何想要读取videostream的人 client2:vlc或任何想要读取videostream的人 我想用webserver作为client1和client2入口点。 说明: 如果客户端1和客户端2都在video电脑上读取videostream,则互联网连接将会饱和。 如果webserver连接到video计算机videostream,则client1和client2连接到webserver 。 video电脑的互联网连接保存。 我的问题是:Wich程序可以在webserver服务器复制/stream服务器? 如果VLC可以做到这一点,如何?
我试图找出将stream媒体直播video和audio从Apache服务器传输到各种网页浏览器(主要是桌面Firefox和iOS Safari)的最佳方式。 (我现在还没有那么需要,只是现在可以使用的东西)。video由/dev/video0的V4L2设备/dev/video0 。 多个用户将一次连接到服务器。 我希望有一个解决scheme,不需要在客户端的浏览器插件。 我已经看到了我正在寻找的部署为飞机上的娱乐,以实况电视stream的forms发送到飞机WiFinetworking上的网页浏览器。 我还没有find任何(工作)的在线解决scheme(大多数search结果文件使用stream媒体服务,但我需要从我自己的服务器stream)。 我在服务器上运行最新的Debian'Stretch'GNU / Linux。 任何帮助是极大的赞赏。 如果您需要更多信息,请留下评论。
在我们的新办公室,我希望允许一些人通过build立stream媒体服务器来观看卫星频道,然后允许不同操作系统(Windows,Linux和Mac)上的客户端在一个应用程序(最好是VLC)中查看这个stream。 一次最多有10个客户端正在查看该stream。 我也想让客户改变频道。 我有两个卫星天线和他们的模拟线路运行到我的服务器机房。 我在这里有什么select? 据我所知,我有两个主要select: 1-使用2 Dreambox(es)和stream到客户端。 但是我听说他们换渠道的时候有很多问题,而且他们往往很慢 2-使用最less的硬件安装一个小型服务器并安装两个DVB卡。 我非常喜欢,如果我可以在Linux下运行这个。 我应该得到什么卡? 和那里有什么软件来运行这种设置。
我试图build立一个Red5stream媒体服务器,以实况streamFLV文件(不是伪stream,不是点播stream,而是真正的直播stream)。 我经历了通常的过程 – 安装java,安装ant,进行分发,将./dist/*复制到/ usr / share / red5。 当我尝试使用./red5.sh运行服务器时,它似乎启动正确,最后一行类似“Bootstrap Completed”。 当我做一个netstat -ant时,我注意到端口1935被设置为监听,但是端口5080没有打开。 据我了解,如果Red5是可操作的,那么我应该能够访问http:// localhost:5080 /或http://192.168.0.75:5080/,并看到某种Red5的testing页面,以安装演示。 不幸的是,既没有工作,也没有意外,因为5080端口没有打开。 我不确定是什么导致了这个问题,我在Ubuntu 10.04上运行它。 我有一个apache2服务器运行,但即使我在启动Red5之前closures它,它不会改变任何东西。 Red5安装,操作和故障排除的文档是非常糟糕的,我找不到任何似乎有同样问题的人。 任何指导将不胜感激。
有人知道什么样的系统架构背后像tinychat,omegle,cam4,chatroulette? 每个连接需要多less带宽? 如果我没有错,他们使用Flash Media Server,Wowza Media Server,Red5,Erlyvideo等videostream媒体服务器,但是这对于1 Gb / s带宽的20,000个用户来说会是什么样子? 或者他们使用了一些正在打开peer2peer的软件? 我发现了一些这样的软件,但他们都需要打开一些UDP端口。 有谁知道有多less用户1服务器实例与上面的一些服务器软件可以处理? 我很高兴为任何背景信息。
我们需要在Linux上实现一个媒体/videostream媒体解决scheme,但是我们内部使用。 任何体面的开源工具呢?