cpu-使用vlc串流将rtsp流保存成mp4文件,非常耗CPU

问题描述

使用vlc串流将rtsp流保存成mp4文件,非常耗CPU

用vlc将一个rtsp流的数据保存成mp4文件,
当只开一个vlc保存一路rtsp流时,4核i3处理器cpu占70%左右,但至少还能正常保存
mp4文件。但如果开两个vlc同时保存的话,cpu直接就100%了,而且保存的两个mp4文件都不是正常的,播放到中间就播不下去了。我怀疑是cpu不够,导致vlc没有完整的将接收的rtsp流数据保存成mp4文件,问题是在哪里呢,什么方法使用vlc的函数保存rtsp流

时间: 2024-10-14 23:17:00

cpu-使用vlc串流将rtsp流保存成mp4文件,非常耗CPU的相关文章

vlc rtsp 慢放-使用VLC实现回放的RTSP流的快放与慢放

问题描述 使用VLC实现回放的RTSP流的快放与慢放 如何使用VLC通过rtsp协议实现对视频监控服务器中的录像远程回放,并且可以快进.慢放呢?

Stream如何保存成为文件?通过webRequest获得流,但是不知道如何保存为物理文件啊!

问题描述 Stream如何保存成为文件?通过webRequest获得流,但是不知道如何保存为物理文件啊! 解决方案 解决方案二:up解决方案三:例子:privatevoidbtncsv_ButtonClick(objectsender,EventArgse){if(dataGridView1.Rows.Count<=0){return;}saveFileDialog1.Title="CSV出力";saveFileDialog1.DefaultExt=".csv"

nginx+ffmpeg搭建rtmp转播rtsp流的flash服务器

本文概要:         nginx是非常优秀的开源服务器,用它来做hls或者rtmp流媒体服务器是非常不错的选择.本文介绍了一种简易方法快速搭建rtmp流媒体服务器,也叫rtsp转播,数据源不是读取文件,而是采用获取rtspNal流后使用ffmpeg转播.csdn固本培元:leoluopy@gmail.com 开发环境:centos6.4 (主流的linux服务器选择,30%以上的市场占有率) 需要这几个包. 版本号:nginx 1.7.3  openssl 1.0.2   rtmp-mod

[求教]rtsp流的保存

问题描述 该项目是这样的,多种摄像机的实时监控,为统一所以使用onvif协议来实行实时监控,车牌识别,录像保存.现在通过onvif已经获取到相对应的rtsp流,并能实时播放软件项目是c/s架构的,用的C#,播放实时视频流用的vlc开发的由于项目需求,录像的保存是放在服务器上的,即保存录像时不需要播放问题:如何进行对应rtsp流的保存,或者是在onvif协议下,在C#下如何进行多路视频流的保存,大家给点意见或者是思路. 解决方案 解决方案二:问题已解决,通过ffmpeg来实现

ffmpeg rtsp rtmp-Ubuntu上用FFmpeg将rtsp流转换成rtmp流出错!

问题描述 Ubuntu上用FFmpeg将rtsp流转换成rtmp流出错! 使用"ffmpeg -i rtsp://admin:12345@172.27.35.55 -f flv rtmp://172.27.35.2/live/stream"命令时出错 其中172.27.35.2是我电脑的IP,172.27.35.55是网络摄像机的IP 解决方案 你本地有LiveServer吗?https://github.com/winlinvip/simple-rtmp-server

主码流 子码流-关于网络摄像机主码流和子码流的rtsp地址格式!

问题描述 关于网络摄像机主码流和子码流的rtsp地址格式! 我想在客户端播放网络摄像机监控视频的时候手动选择主码流和字码流, 可是通过查资料得知不同网络摄像机品牌的RTSP地址格式不同. 例如,请求海康摄像机通道1的主码流,Url如下 主码流: rtsp://admin:12345@192.0.0.64:554/h264/ch1/main/av_stream 子码流: rtsp://admin:12345@192.0.0.64/mpeg4/ch1/sub/av_stream 大华的则为: 例如,

切片保存-FFmpeg对RTSP流能够切片吗?

问题描述 FFmpeg对RTSP流能够切片吗? 如题,我想将一个RTSP流切片保存为文件,命令如下:ffmpeg -i rtsp://192.168.21.82:554/aa.mp4 -vcodec copy -acodec copy -c copy -map 0 -f segment -segment_time 20 -segment_format mp4 /lishan/test/out%03d.mp4由于找不到现成的RTSP流,我在192.168.21.82上自己搭建了一个流媒体服务器,将

代码-如何利用ffmpeg库实现对实时rtsp流每一秒截一张图

问题描述 如何利用ffmpeg库实现对实时rtsp流每一秒截一张图 我想实现这个功能,利用ffmpeg库,对实时rtsp流每一秒截一张图.我自己写了段代码 while(av_read_frame(pAVFormatContext,&pAVPacket) >= 0){ if(pAVPacket.stream_index == videoStreamIndex){ avcodec_decode_video2(pAVCodecContext,pAVFrame,&m_i_frameFinis

使用VLC和live555MediaServer搭建RTSP服务器

一.使用VLC搭建 服务端 1.打开"媒体--流"选项,如图所示:  2.点击"添加"按钮选择流媒体文件,然后点击"串流"按钮  3.点击"下一个"后,在"目标设置"界面选择"RTSP",然后点击添加按钮,可以取消"激活转码".设置端口和路径(可默认) 4.然后点击下一个可以看到基本信息. 5.最后点击"串流"即可,这是VLC会开始播放刚选择的视频