1。无服务的方式:udp,
2。srs作为服务端:rtmp推收都可用 ;srt推,rtmp播放可用,支持264
https://haoningabc.iteye.com/admin/blogs/2513514
3。srt-live-server作为服务端: srt协议推收测试可用,支持264
https://haoningabc.iteye.com/admin/blogs/2513939
4。nginx-rtmp-module && pingos作为服务端:rtmp推收都可用, 可以支持265
https://haoningabc.iteye.com/admin/blogs/2514035
5。ffserver还没看,live555
#!/bin/sh
# 1 udp
#ffmpeg -re -i chrome.mp4 -f h264 udp://127.0.0.1:6666
#ffplay udp://127.0.0.1:6666
# 2 srs rtmp
#ffmpeg -re -i chrome.mp4 -vcodec copy -acodec copy -f mpegts 'srt://127.0.0.1:10080?streamid=#!::h=live/livestream,m=publish'
#ffplay -loglevel verbose "rtmp://127.0.0.1/live/livestream live=1"
#ffmpeg -re -i chrome.mp4 -vcodec libx264 -preset veryfast -f flv rtmp://127.0.0.1/live/livestream
# 3 srs rtmp and camera
#ffmpeg -f avfoundation -video_size 640x480 -framerate 30 -i 0:0 -vcodec libx264 -preset veryfast -f flv rtmp://127.0.0.1/live/livestream
#ffplay -loglevel verbose "rtmp://127.0.0.1/live/livestream live=1"
# 4 srs rtmp desktop and camera
#ffmpeg -f avfoundation -i "1" -vcodec libx264 -preset ultrafast -acodec libfaac -f flv rtmp://127.0.0.1/live/livestream
#ffplay -loglevel verbose "rtmp://127.0.0.1/live/livestream live=1"
# 5 srt-live-server and camera
ffmpeg -f avfoundation -framerate 30 -i "0:0" -vcodec libx264 -preset ultrafast -tune zerolatency -flags2 local_header -acodec libmp3lame -g 30 -pkt_size 1316 -flush_packets 0 -f mpegts "srt://127.0.0.1:8080?streamid=uplive.sls.com/live/test"
#ffplay -fflags nobuffer -i "srt://127.0.0.1:8080?streamid=live.sls.com/live/test"
#6 jinshan ffmepg push 265 to pingos
#/opt/hao/ffmpeg/FFmpeg/ffmpeg -re -i ~/Desktop/chrome.mp4 -c:a copy -c:v libx265 -f flv rtmp://127.0.0.1/live/livestream
#/opt/hao/ffmpeg/FFmpeg/ffplay -loglevel verbose "rtmp://127.0.0.1/live/livestream live=1"
#7
#/opt/hao/ffmpeg/FFmpeg/ffmpeg -f avfoundation -framerate 30 -i "0:0" -c:a copy -c:v libx265 -f flv rtmp://127.0.0.1/live/livestream
#/opt/hao/ffmpeg/FFmpeg/ffmpeg -f avfoundation -framerate 30 -i "0:0" -c:a copy -c:v libx265 -g 30 -pkt_size 1316 -flush_packets 0 -f flv rtmp://127.0.0.1/live/livestream
#/opt/hao/ffmpeg/FFmpeg/ffmpeg -f avfoundation -framerate 30 -i "0:0" -vcodec libx265 -preset ultrafast -tune zerolatency -flags2 local_header -g 30 -pkt_size 1316 -flush_packets 0 -f flv rtmp://127.0.0.1/live/livestream
#8 zhuanhuan
#ffmpeg -re -i chrome.mp4 -vcodec copy -acodec copy -f mpegts "udp://127.0.0.1:5000?pkt_size=1316"
#srt-live-transmit -s:10 udp://:5000 srt://:1234
#ffplay -fflags nobuffer -i "srt://127.0.0.1:1234"
分享到:
相关推荐
Cloudsim学习笔记是针对云计算仿真工具Cloudsim进行深入学习和实践的资料,它包含了多个案例示例,旨在帮助用户理解和掌握Cloudsim的核心功能和使用方法。Cloudsim是一款强大的开源Java库,专门用于模拟和评估云计算...
Coursera-ML-AndrewNg-Notes-master,内含有代码,文档,PPT ,Markdown,srt ,机器学习个人笔记完整版
这篇笔记资料是由黄海广博士基于吴恩达教授的机器学习课程所编撰的,旨在帮助学习者深入理解和实践机器学习的基本概念和技术。吴恩达教授是全球知名的计算机科学家,他在机器学习领域的贡献卓著,他的在线课程吸引了...
- **参考资料**:包括SRS3.0源码阅读笔记、RTC领域资料、CDN原理、流媒体协议文档等。 通过上述介绍,我们可以看出SRS是一个强大且灵活的流媒体服务器,不仅适用于传统的直播场景,还能够适应不断发展的视频监控...
Coursera作为一个知名的在线学习平台,提供了丰富的课程资源,包括视频、字幕和测验等。然而,有时我们可能希望离线观看这些内容或者备份学习资料,这就需要用到www-coursera-downloader工具。这个工具是一个Jupyter...
5. 截图与录屏:提供便捷的截图和录屏功能,用户可以捕捉关键画面作为学习笔记,或者录制教学片段进行复习。 6. 播放列表管理:用户可以创建播放列表,将相关课程视频组织在一起,方便按顺序学习,提高学习连贯性。...
【标题】: "Google出品的机器学习入门视频的中文字幕翻译与示例代码.zip" 涵盖了Google推出的入门级机器学习课程的核心概念和实践应用,这是一份宝贵的教育资源,适合初学者掌握基本的机器学习知识。该压缩包包含的...
调度是操作系统中决定进程执行顺序的关键机制,有多种调度策略,如FCFS(先来先服务)、RR(时间片轮转)、SPN/SJF(短进程优先)、SRT(剩余时间最短者优先)、HRRN(最高响应比优先)和FB(反馈调度法)。...
- **字幕支持**:对于有语言学习需求的课件,VGAPlayer可以加载和显示SRT、ASS等格式的字幕文件,帮助理解和学习。 - **控制面板**:提供全面的播放控制,包括播放、暂停、快进、快退、音量调节等,方便用户操作。...
7. **字幕编码与导出**:掌握不同的字幕编码格式(如SRT、ASS),了解在导出视频时如何选择合适的字幕格式,以及如何将字幕嵌入到最终视频文件中。 8. **实战项目分析**:通过实例分析,理解在不同类型的影片(如...
- 其他可能的文件,如README或笔记文档,解释项目的目的和使用方法。 通过这个项目,学习者可以深入了解HTML5的多媒体功能,理解如何结合CSS和JavaScript来创建交互式的音频和视频播放体验,同时也能学习到如何为...
尽管教程的语气和态度略显直接,作者自称不会迁就主流知识,而是基于自己的理解和经验来制作笔记,这可能会对一些习惯了传统教材学习方式的读者造成一定的困扰。然而,这样的教学方式也更加凸显了教程的个性和实用...
提供的"SRT"文件表明这个教程可能包含了英语和中文的双语字幕,这使得非英语母语的用户也能轻松学习和理解MATLAB Live Scripts的用法。 总的来说,MATLAB的Live Scripts是一个强大且灵活的工具,它极大地提高了...