联系我

老亮,流媒体技术自由开发者,专注于Embedde Linux、Android、iOS、PC、Web平台上音视频编解码、流媒体传输、流媒体服务器开发与研究。

项目介绍:
NodeMediaClient-Android : Android平台上RTMP/HTTP视频直播SDK,硬件解码,首屏秒开,美颜推送
NodeMediaClient-iOS : iOS平台上RTMP/HTTP视频直播SDK,硬件编解码,首屏秒开,美颜推送
NodeMediaClient-Web : ActionScript3开发,web平台flash播放与RTMP推流器,swf格式,功能完善,程序精简(小于10k)
NodeMediaDevice: Raspberry Pi平台上高清摄像头rtmp推流器,硬件H.264编码.可移植其他arm/mips平台.
Node-Media-Server: 基于Node.js开发的跨平台高性能流媒体服务器(Windows/Linux/Unix)
Nginx-Rtmp-win32: 移植到Windows平台的Nginx-rtmp,加入了播放发布鉴权,硬件加速的转码器等支持.
NodePlayer.js: 基于Escripten技术实现的纯JavaScript直播播放器,websocket传输flv格式,软件解码H264/H265/AAC/MP3/NELLYMOSER,WebGL视频渲染,支持微信QQ,2秒内延迟。
react-native-nodemediaclient : NodeMediaClient  SDK的ReactNative封装,支持rtmp播放和推流,支持美颜,支持硬件加速。

Github:
http://github.com/illuspas
https://github.com/NodeMedia

工作联系:
E-Mail: illuspas[at]msn.com
Q: 281681108

原创文章,转载请注明: 转载自贝壳博客

本文链接地址: 联系我

15 评论

  1. 有服务器的UDP打洞是可以处理。没有服务器的UDP打洞我也没有成功

      1. 楼主为RTMP协议专门优化的解析器,极短的分析时间,最快毫秒级视频打开速度是基于FFMPEG吗?还是有自己独立的实现?能分享下思路吗?

        1. FFMPEG肯定是不行的,它的分析时间太长了,而且控制方法只能是时间或者缓冲区长度,这个不适合快速准确解析rtmp协议.

  2. 博主您好!
    向您请教一个问题:
    我提取到了RTMP视频流的真实地址及其引用页网址,但是无法下载或在vlc播放器中播放。
    我想,应该是加了如下防盗链接机制了:

    [rtmp]流媒体服务器防盗链之rtmp协议流
    1、 首先从官方下载相应jar包HotLinkDenialShamrock.jar与wms-plugin-collection.jar并上传到/usr/local/WowzaMediaServer/lib目录内
    2、 修改Application.xml配置文件
    a)在modules模块内添加如下模块:

    Hotlink Denial
    Hotlink Denial Module
    com.wowza.wms.plugin.collection.module.ModuleHotlinkDenial

    b)在Properties模块添加如下信息

    domainLock
    localhost,s.allook.cn

    AllowEncoder
    Wirecast

    AllowEncoder
    FM

    3、 重启wowza服务
    #killall java
    #sh start.sh
    4、 测试功能是否正常
    使用vlc播放地址:rtmp://zb.allook.cn:80/live/sdws是否可以正常播放,如果无法播放,但是通过web域名请求可以播放则证明rtmp防盗链设置成功。

    如何破解这个防盗链接机制,实现RTMP流的播放或下载呢?
    不胜感激!

  3. hi~
    thank you and thank ffmpeg-hw-win32~
    it’s very good use, thanks to your hard work.
    Parhaps, “dll shared” version is it possible to deploy?
    or, Is it possible to build a package deployment?
    If so, it will have a very big thank you.

  4. 你好,我正在使用您开发的 nginx-rtmp-win32
    目前使用正常,有个问题就是,推流的时候怎么设置帐号密码呢?如果不设置帐号密码,那拉流跟推流地址一样,那别人就会找到拉流地址而用来推流。 这样就很不方便。
    所以我想问一下,推流的时候不是可以输入帐号密码,这样防止被别人推流吗?
    不知道这个 nginx-rtmp-win32 有没有这个功能呢?
    谢谢。

  5. 尊敬的达达,能否编码一个最新版的64位ffmpeg 内置最新版的10bit x265,最新版x264,最新版的libfdk_aac,感谢!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据