Skip to content

gb28181 for java. ps to h264, rtp to h264, ps/rtp proxy, ps/rtp forward.

Notifications You must be signed in to change notification settings

toskeyfine/gb28181

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

GB28181 for Java

创建项目很久了,但一直局限于Java对流媒体的处理能力太低,且个人不希望使用JavaCV这种依赖FFmpeg取流的方式。

目前国标协议的开发已经完成,基于Netty实现,不过后面打算用Vert.x重构一遍,所以发布会晚一些。

发布前希望大家提一些建议:

  1. 是否要使用Java实现流媒体服务器? 目前常见的国标项目要么是C/C++开发,要么是依赖第三方流媒体(例如ZLMediaKit),因Java能力确实有限,若纯java实现确实支撑不住高并发. 但目前WebRTC有很多项目在做,个人也希望能使用Java实现一套WebRTC服务器,一是能更好的学习和理解WebRTC,二是能给想学习但无奈没有资料的朋友一些参考。 目前卡在DTLS这块(参考了一些三方库,基本都是JNI调用OpenSSL来实现). 自己实现WebRTC还有一个好处,是能够实现Web页面上的实时双向语音对讲,依赖第三方流媒体根本做不到.

  2. GB35114这块是否需要实现?

如果需要交流GB28181或音视频相关技术的,或需要当前版本的GB28181协议实现代码的,都可以私聊联系Q 32686884.

最后,纯GB28181-2016协议代码会在2022年2月份发布;3月份发布以来ZLMediaKit的版本,如果DTLS那块实现了,5月份发布带流媒体版本的代码.

About

gb28181 for java. ps to h264, rtp to h264, ps/rtp proxy, ps/rtp forward.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published