支持RTSP的流媒体服务器,媒体格式支持支持WAV。非常适合学习。
2021-04-29 08:15:39 233KB RTSP WAV 流媒体
1
监控视频RTSP对接文档,加上java代码,可以实现对各大厂商提供的rtsp流完美对接
2021-04-06 16:31:22 5.72MB rtsp 海康
1
Qt5.9.1 使用Qt_Vlc库创建简单的RTSP流视频和本地视频播放器,包含Qt_Vlc库生成的详细步骤及工具,生成的VS2015工程文件,同时把5.9.1下生成的库文件及示例源码一起奉上,希望对大家有帮助,全网最详细关于Qt_vlc使用的使用教程,如有问题可加QQ:442505186
1
NULL 博文链接:https://yuemeiqing2008-163-com.iteye.com/blog/1912881
2021-03-23 11:01:58 1KB 源码 工具
1
openrtxp是一个小型的rtsp/rtmp协议的rtxpserver, ANSI C语言开发,方便移植到嵌入式系统如IPCam. 功能list: (1)支持H264 + AAC编码格式封包成RTSP/RTMP,可以使用VLC/VLC网页控件播放,RTMP可以用VLC/flash player/kmplayer播放. 支持RTP over TCP/UDP. (2)RTSP/RTMP的URL可配置,缺省URL如下: VOD点播(文件回放):rtsp://192.168.2.62/playback/test.mp4 直播:rtsp://192.168.2.62/stream/0 RTMP的url和RTSP一致,只需要把"rtsp"修改为"rtmp" 图像延迟在250ms左右. (4)同时支持基于UDP/TCP的TS流直播. (5)移植很方便,只需要编写约7个直播流获取Audio/Video的函数即可. (6)支持DVR功能,通过简单的调用,即可实现把直播流保存到硬盘中(支持.mp4/.ts格式) (7)所有代码为纯C代码,可移植性强。 移植很方便,只需要编写约7个直播流获取Audio/Video的函数即可. int liveInit(); int liveUninit(); void* liveCreate(char* filename,void* prv,double* duration,unsigned int* video_codec,unsigned int* video_width,unsigned int* video_height,unsigned int* video_fps,unsigned int* video_bps,unsigned int* audio_codec,unsigned int* audio_samplerate,unsigned int* audio_channels,unsigned int* audio_bps); int liveGetHeaderPacket(void* hdl,int data_type,char* buf); int liveGetVideoPacket(void* hdl,char* buf,double* pts,int* sync); int liveGetAudioPacket(void* hdl,char* buf,double* pts); int liveDestroy(void* hdl); FAQ: 1.为什么要用ffmpeg和ssl? 答:ssl是rtmp协议要用到。ts流,mp4文件都是由ffmpeg中的方法来实现的。如果去掉这两个lib,就支持不了rtmp,.ts,.mp4等功能。 libssl和libcrypto则是rtmp要使用的,修改configs.h 和Makefile就可以很容易地去掉。 playback/DVR/TS功能要用到ffmpeg lib的支持,修改configs.h和Makefile也很容易去掉ffmpeg,但这三项功能就实现不了。 去掉openssl和ffmpeg后,编译出来的image size在83KB左右。 2.如何支持底层的多通道?比如一个是1080P ch,一个是CIF ch. 答:通过live->idx = idx=atoi(filename);来区分不同的hw path。 3.如何支持多session或多个client连接? 答:来一个session,就调用liveCreate()来生成一个live实体。 liveCreate()的时候每次都是malloc()一个新的instance,那个instance包含一个h264enc指针和一个rd。 h264enc指针内部有一个wr,也就是说所有的流都共享一个h264enc指针,但每个流的rd是独立的。 第二次liveCreate()的时候,h264enc指针已经有了,就不需要再次建立h264enc指针了,直接引用就可以了(因此h264enc内部要做引用计数) 每多调用一次liveCreate(),h264enc->ref++。 每调用一次liveDestroy(),就h264enc->ref--,==0的时候就真正destroy h264enc。
RTSP流生成MP4文件源码
2021-03-17 22:06:04 765KB mfc rtsp mp4
1
springboot+websocket+ ffmpeg 实现web无插件多路视频实时播放rtsp流
2021-03-11 17:20:31 201KB springboot websocket ffmpeg rtsp
1
html5直播视频浏览demo,通过ffmpeg做服务,将rtsp流转换为hls。在通过videoJS将其播放出来。包内包含配置,安装文件,完整流程demo代码。由于是研究使用,所以demo较为简单,但是功能已经完全实现。包括代码启动ffmpeg、rtsp流转hls流、代码关闭ffmpeg服务同时删除转换文件、前台VideoJS展示等功能。
2021-03-09 15:34:13 115.65MB html5直播 rtsp转hls ffmpeg 跨浏览器浏览直播
1
本资源在live555的基础上,实现了一系列实时的图片转为rtsp播放格式的视频流的功能,支持多路并发。Github上有这个资源,但只支持一路,我在此基础上做了改进。
2021-03-05 12:10:19 42.59MB rtsp JPEG live555 多路并发
1
海康webcomponents最新版64位,32位(内附各种功能演示demo,支持rtsp流媒体播放),通过浏览器web方式采用rtsp视频流技术直接打开摄像头视频的方法(chrome/IE/firefox/360等)
2021-03-01 18:06:25 13.03MB rtsp 浏媒体
1