如何在linux下进行视频网络传输

如何在linux下进行视频网络传输,第1张

这个太高深了……

你的开发板已经做好视频输入支持了么?这部分我觉得你可以找个开源的视频录制软件参考一下。

视频传输貌似就没有什么特别的了吧?把视频数据封包发送就行了。你会固定大小的文件传送,是不是你就是直接抄教程的……

印象里传输文件,就是一个循环而已,你把这个循环拆出来为单循环,一次传输一次你的视频封包不就可以了。

视频压缩协议都有固定封包大小设计的(动态大小封包和流数据咱就先不考虑了啊……)。你把这个封包当一个固定大小的文件发过去不就可以了。

我觉得,你先把这个处理程序做成本地程序线程间的传递(感觉函数间的传递都可以……),之后在把数据传递移植为网络传输,这个开发会不会更容易解决数据传输的问题?至少两边的数据处理方式你就明白了,在想怎么网络传输应该能不用考虑数据大小的问题(记得很多视频压缩协议里一个封包里面一个字节损坏,都会导致这个封包数据全部出现错误而只能废弃)

LVS讲起。介绍Linux环境下使用开源软件架设集群环境,实例演示常见开源集群软件的安装、配置、调试及软件之间的组合,实现多集群混合架构使用。教程目录:第一章:XEN与KVM虚拟化实战(共7小节)XEN虚拟化概论XEN虚拟化的安装与应用VNC服务应用Linux做路由器VPN PPTP服务应用PXE服务应用KVM虚拟化实战LVS三大模式的实例应用第三章:Linux集群利器Keepalived(共7小节)Keepalived概述Keepalived配置文件详解Keepalived高可用WEB、故障切换MSN报警Keepalived高可用性MysqlKeepalived与LVS的完美组合第四章:Linux DNS集群实战(共7小节)DNS服务概述Linux DNS服务套件BIND简单配置DNS BIND轮询方式负载均衡DNS轮询负载均衡后台应用服务器故障切换DNS BIND主辅架构LVS+Keepalived+Bind架高可用负载均衡DNS集群第五章:Linux MySQL集群实战(共4小节)MySQL Cluster概述MySQL Cluster套件下载安装与配置LVS+Keepalived+MySQL Cluster架设高可用负载均衡Mysql集群


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/9001860.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-23
下一篇 2023-04-23

发表评论

登录后才能评论

评论列表(0条)

保存