jtt1078-video-server icon indicating copy to clipboard operation
jtt1078-video-server copied to clipboard

基于JT/T 1078标准实现的视频转播服务器

Results 17 jtt1078-video-server issues
Sort by recently updated
recently updated
newest added

Subscriber类中的take方法被interrupt异常拦截时需要再标记下interrupt,否则线程无法正常结束导致越来越多,最终结果就可能内存溢出 protected byte[] take() { byte[] data = null; try { synchronized (lock) { while (messages.isEmpty()) { lock.wait(100); if (this.isInterrupted()) return null; } data = messages.removeFirst(); } return data; }...

g726 解码有爆音, 对比解码 pcm 文件与 ffmpeg 转码的结果不同 实测发现 g726 state 有错误 其中 https://github.com/glaciall/jtt1078-video-server/blob/6ec4b5eb8bfa2831cffef02b96bde59b91d87b4b/src/main/java/cn/org/hentai/jtt1078/codec/g726/G726.java#L242-L246 应为 ```java if (dqsez != 0) { if (pks1 == 0) state.a[0] += 192; else state.a[0] -=...

你好,最近我使用裝置送上來的音頻,編碼是G711,但經過toPCM轉換之後,聲音會變成怪怪的,有把來源data直接存成檔案是清楚的,稍微改動了一下,G711 toPCM裡面的程式碼,但還是沒法讓聲音清楚,所以想跟您請教一下,如果需要我也能將dump下來的音頻檔案寄給您。

請問一定有要httpserver才能進行rtmp server的傳送嗎? 我看ffmpeg的命令是抓推送到httpserver的URL 有可能可以直接收到串流就傳送到 rtmp server?

是否需要实现public abstract byte[] fromPCM(byte[] data); 才能实现1078的广播、对讲音频数据下发? 大佬能否抽时间实现fromPCM这个方法,谢谢!

请教下大佬,采用fifo这分分支,通过ffmpeg子进程合并音视频流时,如下: process = Runtime.getRuntime().exec( String.format("%s -report -re -r 25 -f h264 -i %s -f h264 -f s16le -ar 8000 -ac 1 -i %s -vcodec copy -acodec aac -strict -2 "...

一般终端都是 g711 g722 等音频编码 能否转码

目前单个摄像头单通道可以稳定直播,cpu占用也还行, 目前我的服务器是16核的,同时15个通道一起推流,用top看 cpu占用到了90%,然后各种卡顿了,请问有什么解决方案吗?是需要FFmpeg调用gpu去推流还是什么?

终端推流一段时间之后,推流的地方会出现broken pipe的异常