自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(0)
  • 资源 (17)
  • 收藏
  • 关注

空空如也

H5视频播放插件.zip

随着H5的兴起,传统的C/S构架产品逐步迁移到B/S架构上,但是H5的版本演进一直没能很好的解决实时视频播放的问题,从HLS到WebRtc 再到 Wasm 都伴随着它的问题, HLS延迟大满足不了实时流性要求; WebRTC 复杂以及更适合视频会议的场景使得在安防行业很难大规模应用, Wasm的出现给人们带来了希望,但是由于目前性能和原生应用相差效远,在 2K 等高分辨率的情况,很难达到实时流解码; 因此越来越多的客户迫切需要一种能在安防行业基于B/S框架的视频播放方案 #.此视频播放插件支持以下功能: 1. 支持基于H5的主流浏览器( Chrome ,Mozilla Firefox,360浏览器,2020年后微软发布的Edge等) 2. 支持音频(g711,acc,mp3等)播放 3. 支持 H264,H265,SVAC视频解码播放 4. 支持 GPU加速(Nvidia Cuda8以上) 5. 支持协议:RTSP,RTMP,ONVIF,GB/T28181 海康私有SDK,大华私有SDK,宇视私有SDK,等其它私有协议的实时流播放 6. 支持海康/大华/宇视设备或平台录像回放 7. 支持本地文件播放(.mp4,mkv,avi,asf等格式)

2020-06-19

SRS 2.0-258 windows版本

SRS定位是运营级的互联网直播服务器集群,追求更好的概念完整性和最简单实现的代码。SRS提供了丰富的接入方案将RTMP流接入SRS,包括推送RTMP到SRS、推送RTSP/UDP/FLV到SRS、拉取流到SRS。SRS还支持将接入的RTMP流进行各种变换,譬如将RTMP流转码、转发给其他服务器、转封装成HTTP-FLV流、转封装成HLS、转封装成HDS、录制成FLV。SRS包含支大规模集群如CDN业务的关键特性,譬如RTMP多级集群、VHOST虚拟服务器、无中断服务Reload、HTTP-FLV集群。此外,SRS还提供丰富的应用接口,包括HTTP回调、安全策略Security、HTTP API接口、RTMP测速。SRS在源站和CDN集群中都得到了广泛的应用Applications。 最新版本SRS 2.0-258 ,使用cygwin 在windows下的编译 。 修改代码 setrlimit (2048) ,使其默认能支持 2048个连接 在i7笔记本上 ,测试 500路视频转发 ,srs.exe进程 占用cpu 5%,出奇的低。 以下是 编译错误笔记和修改的配置项。 *.修改 Makefile CXXFLAGS = -ansi -Wall -g -O0 -fPIC -std=gnu++11 -D__GLIBC__=2 -D__GLIBC_MINOR__=31 -DFD_SETSIZE=2048 1.depends.sh what a fuck, os not supported. ingore it !!!! 2. make[1]: 进入目录“/mnt/srs-2.0-r5/trunk/objs/st-1.9” if [ ! -d LINUX_3.0.4(0.338/5/3)_DBG ]; then mkdir LINUX_3.0.4(0.338/5/3)_DBG; f i /bin/sh: -c:行0: 未预期的符号 `(' 附近有语法错误 /bin/sh: -c:行0: `if [ ! -d LINUX_3.0.4(0.338/5/3)_DBG ]; then mkdir LINUX_3.0.4 (0.338/5/3)_DBG; fi' make[1]: *** [Makefile:348:LINUX_3.0.4(0.338/5/3)_DBG] 错误 1 make[1]: 离开目录“/mnt/srs-2.0-r5/trunk/objs/st-1.9” make: *** [Makefile:441:linux-debug] 错误 2 build st-1.9 failed, ret=2 3.depends.sh make cygwin-debug 提示 static lib failed. # st-1.9 # Some platforms allow to define FD_SETSIZE (if select() is used), e.g.: DEFINES += -DFD_SETSIZE=4096 ##################################################################################### if [ $SRS_EXPORT_LIBRTMP_PROJECT = NO ]; then # check the cross build flag file, if flag changed, need to rebuild the st. _ST_MAKE=linux-debug && _ST_EXTRA_CFLAGS="-DMD_HAVE_EPOLL -DMALLOC_STACK" 4.install CherryPy-3.2.4" require sudoer failed 解压 CherryPy-3.2.4.zip 至 objs目录 4.1 local_ip.sh 改成 ip='0.0.0.0' #ip=`ifconfig|grep "inet "|grep -v "127.0.0.1"|awk -F 'inet ' 'NR==1 {print $2}'|awk '{print $1}'|sed "s/addr://g"` 5. libst.def st_get_eventsys_name @112 st_set_eventsys @113 ibssl.a objs/openssl/lib/libcrypto.a -ldl /usr/lib/gcc/i686-pc-cygwin/7.4.0/../../../../i686-pc-cygwin/bin/ld: objs/src/ap p/srs_app_st.o: in function `Z11srs_st_initv': /mnt/srs-2.0-r5/trunk/src/app/srs_app_st.cpp:217: undefined reference to `st_set _eventsys' /usr/lib/gcc/i686-pc-cygwin/7.4.0/../../../../i686-pc-cygwin/bin/ld: /mnt/srs-2. 0-r5/trunk/src/app/srs_app_st.cpp:219: undefined reference to `st_get_eventsys_n ame' /usr/lib/gcc/i686-pc-cygwin/7.4.0/../../../../i686-pc-cygwin/bin/ld: /mnt/srs-2. 0-r5/trunk/src/app/srs_app_st.cpp:222: undefined reference to `st_get_eventsys_n ame' /usr/lib/gcc/i686-pc-cygwin/7.4.0/../../../../i686-pc-cygwin/bin/ld: /mnt/srs-2. 0-r5/trunk/src/app/srs_app_st.cpp:229: undefined reference to `st_get_eventsys_n ame' collect2: 错误:ld 返回 1 make[2]: *** [objs/Makefile:302:objs/srs] 错误 1 make[2]: 离开目录“/mnt/srs-2.0-r5/trunk” make[1]: *** [Makefile:38:server] 错误 2 make[1]: 离开目录“/mnt/srs-2.0-r5/trunk” make: *** [Makefile:8:default] 错误 2 6. ulimit -n 2048 srs_app_config.cpp 增加代码修改 进程可打开的最大文件描述词大一的值,超出此值,将会产生EMFILE错误 rlimit l; getrlimit(RLIMIT_NOFILE,&l); l.rlim_cur = get_max_connections() + 100; setrlimit(RLIMIT_NOFILE, &l); srs_info("setrlimit => soft:%d , hard:%d\n",(int)l.rlim_cur,(int)l.rlim_max);

2019-03-21

rtmp2h5video

一个适合 B/S架构处理视频直播的方案: 将 rtmp 地址视频流转换成 网页可以播放的视频,不加载任何插件,纯js解码, 可以支持多种浏览器(IE,Chome,火狐,X5) 和多种操作系统(windows,mac,ios,android) 适合业务场景: 网页抓娃娃,微信直播 等 如果需要将其它协议(例如:rtsp或者私有协议等)转成 H5 video,可以加 q q:453578188 测试地址: http://47.96.191.24:881/rtmp2jsplayer.html?url=rtmp://live.hkstv.hk.lxdns.com/live/hks

2018-07-18

MongoCola 最新版本Ver 1.5(Alpha)

MongoCola 最新版本Ver 1.5(Alpha) 经测试支持最新版本 MongoDB3.2 国际化功能 GitHub 项目地址 <https://github.com/magicdict/MongoCola/> 版本号: Ver 1.5(Alpha) 开发和测试环境 操作系统: Windows 7 Windows 10 运行时: NET Framework 4.6 MongoDB 3.1.5 驱动程序 CSharp Mongo Driver 2.0.1

2015-11-10

opencv教程

opencv教程 什么是OpenCV OpenCV是Intel开源计算机视觉库。 它由一系列 C 函数和少量 C++ 类构成,实现了图像处理和计算机视觉方面的很多通用算法。 收录时间:2007年7月18日,14点13分 编辑时间:2007年7月18日,14点20分

2012-05-21

iphone 入门经典源码

如果你是一个IPHONE入门,这是一个非常好的示例代码. 里面包含常用的控件使用, 本人在 MAC10.6 以及 XCode3.2环境下测试通过.

2012-04-25

流媒体转发服务

用ACE+FFMPEG写的 视频监控系统的几个模块,支持海康,大华.映佳等. 包括视频监控,流媒体视频转发,多种码流格式的转码服务,以及电视墙服务器,报警服务端,视频文件回放.等

2011-09-28

FFMPEG0.6最新版

FFMPEG0.6 于2010年06月16日发布 做过各种多媒体处理的朋友们肯定对 ffmpeg 非常的熟悉。今天 ffmpeg 发布了 0.6 版本,该版本的代号是”Works with HTML5“,这也算是该版本的口号,由此可见该版本大大提升了对 HTML5 视频的支持;同时 H.264 和 Theora 解码器的性能有着显著的提升;Vorbis 解码器有重要的更新;另外该版本增加对 Google 刚刚发布的 VP8 的支持,等等,是一个值得升级的版本。

2011-09-16

16位 8086汇编源码

其中包括几个16位8086汇编小游戏.打飞机(此游戏按空格键消除障碍物,按Q退出,升国旗(按任意键升旗).定时器(每5秒显示一行字符串) 以及常用中断功能表资料,希望对学习汇编入门有帮助.

2011-08-14

xvidcore-1.1.0-beta2.tar.gz

xvid内核源码。许多播放器需要它的支持。在linux环境下使用编译 (2007-11-16, Unix_Linux, 722KB, 1727次)该文档包Xvid最新编解码源代码.已编译生成了lib库和DLL库,可直接调用.CPU占用率不高,可直接支持RGB->RGB的编解码过程.其中还包括了一份关于Xvid核心API的说明文档,但不是官方的.一般的调用和研究的开源好算法,不会比收费的DxiV和MPEG4差!

2010-05-26

pcm音频播放测试程序,pcm格式的完整理解

[pcmtest.rar] pcm音频播放测试程序,pcm格式的完整理解 (2009-06-23, Visual C++, 1127KB, 64次)

2010-05-26

h264 中文官方文档

h264 中文官方文档 本建议书|国际标准是由已有视频编码标准发展而来(H.261,H.262和H.263),以适应各种应用,如视 频会议,数字存储媒体,电视广播,互联网流式传输和通信等,对运动图像压缩比提出的更高要求,本编 码标准正是为了满足这种日益增长的需求而开发的。同时,本标准的设计也能够使编码图像能够以灵活的 方式在不同的网络环境中使用。使用本建议书|国际标准可使得运动图像能以计算机数据的形式被使用,并 能够存储在各种存储媒体上,在现有或未来网络中传送和接收,在现有或未来广播信道中分发

2010-01-26

H.264中文官方版文档

H.264中文官方版文档. 本文档为pdf格式. 本建议书|国际标准是由已有视频编码标准发展而来(H.261,H.262和H.263),以适应各种应用,如视 频会议,数字存储媒体,电视广播,互联网流式传输和通信等,对运动图像压缩比提出的更高要求,本编 码标准正是为了满足这种日益增长的需求而开发的。同时,本标准的设计也能够使编码图像能够以灵活的 方式在不同的网络环境中使用。使用本建议书|国际标准可使得运动图像能以计算机数据的形式被使用,并 能够存储在各种存储媒体上,在现有或未来网络中传送和接收,在现有或未来广播信道中分发。

2010-01-26

H264_VC7_decoder.rar

网上虽然有很多ffmpeg的移植成功案例,但是归结起来有两个不利因素导致了移植缓慢: 1.网上从linux移植到windows的成功经验都是采用第三方工具将avcodec和avformat里面的.c,.h文件compile成一个dll或lib,然后供vc的sample 2.网上的移植都是ffmpeg整体移植,而如何提取H.264并且实现调用codec并没有现成方案

2010-01-26

YUV2Jpg YUV转换成 JPEG格式

一个 Y U V 转换成 JPEG图片格式的例子.

2009-10-18

jpeglib7.0

这是最新的 jpeglib 7.0 版2009年发布的. libjpeg is a library for handling the JPEG (JFIF) image format files. Included are the programs cjpeg and djpeg for converting to and from this format, jpegtran to perform some lossless transformations on JPEG imagess, and rdjpgcom and wrjpgcom to manipulate JFIF comments.

2009-10-18

P2P之UDP穿透NAT的原理与实现.rar

P2P 之 UDP穿透NAT的原理与实现(附源代码) 原创:shootingstars 参考:http://midcom-p2p.sourceforge.net/draft-ford-midcom-p2p-01.txt 论坛上经常有对P2P原理的讨论,但是讨论归讨论,很少有实质的东西产生(源代码)。呵呵,在这里用实现的一个源代码来说明UDP穿越NAT的原理。

2009-06-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除