Ubuntu VLC 播放器播放本机h264码流
1:打开VLC播放器。
2:选择媒体菜单,在下拉菜单栏中,选择打开网络串流(快捷键Ctrl + N),输入:1:打开VLC播放器。
3:点击播放按钮,使得VLC播放器处于等待码流状态。
4:使用udp协议向主机8880端口发送h264码流。PS:读取h264文件,向目标主机发送h264码流。
#include<sys/socket.h>
#include<netinet/in.h>
#include<strings.h>
#include<unistd.h>
#include<string.h>
#include <fcntl.h>
#include<stdio.h>void sleep_milliseconds(long milliseconds){struct timeval t_val;t_val.tv_sec = 0;t_val.tv_usec= milliseconds * 1000;select(0,NULL,NULL,NULL,&t_val);
}int main(int argc, char const *argv[]) {int port = 8880;struct sockaddr_in addr_server;addr_server.sin_family = AF_INET;addr_server.sin_port = htons(port);addr_server.sin_addr.s_addr = htonl(INADDR_ANY);bzero(&(addr_server.sin_zero), 8);int sockfd = socket(AF_INET, SOCK_DGRAM, 0);if (sockfd == -1) {printf("socket error!
");return 1;}int fd = open("in.h264", O_RDONLY);if (fd < 0) {printf("open file fail!
");return 0;}printf("send file...
");const int MaxSize = 1024;uint8_t buf[MaxSize];int ret = -1;int z = 0;while ((ret = read(fd, buf, MaxSize))) {z = sendto(sockfd, buf, ret, 0, (struct sockaddr *) &addr_server, sizeof(addr_server));if (z < 0) {printf("sendto error
");return 0;}sleep_milliseconds(100);}close(fd);close(sockfd);return 0;
}
udp/h264://@127.0.0.1:8880 或者
udp/h264://@:8880
Ubuntu VLC 播放器播放本机h264码流相关推荐
- vlc播放器播放mp4_比较了4个开放音乐播放器:VLC,QMMP,Clementine和Amarok
vlc播放器播放mp4 2016年8月,我写了关于为什么喜欢Guayadeque音乐播放器的文章 ,然后使用对我来说似乎最重要的六个特征来评估其他音乐播放器: Quod Libet , Gmusicb ...
- EasyNVR视频智能监控平台使用EasyWasmPlayer播放器播放录像文件几秒后卡顿问题排查
EasyNVR视频智能监控系统分为直播版本和录像版本,录像版本能够调取视频录像进行回看,用户可以根据自己需求进行选择. 大家知道在EasyNVR版本更新后,同时兼容了Easyplayer和EasyWa ...
- android 带记忆功能的播放器源码,【全开源可二开】带后台管理面板的在线音乐播放器Android应用APP源码...
这是一款带后台管理面板的在线音乐播放器Android应用APP源码,可让您更快地构建在线和离线android音频播放器,代码全开源适合二次开发.该源码自带2个紫色和橙色主题(允许您添加更多主题),多语 ...
- Android多媒体学习五:调用Android自带的播放器播放Audio
Android有其自带的播放器,我们可以使用隐式Intent来调用它:通过传入一个Action为ACTION_VIEW同时,指定Data为所要播放的Audio的Uri对象,并指定格式信息,则我们就可以 ...
- Android MediaCodec 解码H264码流播放
视频编解码,编的是什么码?解的又是什么码?有没有想过?现在主流的就是H264码流,Android 采集摄像头原始帧数据 这篇博客讲解的是如何从摄像头从提取YUV画面色值,然后由MediaCodec进行 ...
- 使用 阿里云 播放器播放 .flv 和 hls(.m3u8) 格式的视频流
一.使用 阿里云 播放器播放 .flv 和 hls(.m3u8) 格式的视频流 官方教程:https://help.aliyun.com/document_detail/125570.htm?spm= ...
- 计算机毕业设计JavaVue.js音乐播放器设计与实现(源码+系统+mysql数据库+lw文档)
计算机毕业设计JavaVue.js音乐播放器设计与实现(源码+系统+mysql数据库+lw文档) 计算机毕业设计JavaVue.js音乐播放器设计与实现(源码+系统+mysql数据库+lw文档) 本源 ...
- android集成EasyPlayer播放器播放实时流媒体视屏
android集成EasyPlayer播放器播放实时流媒体视屏 最近公司项目需要实现一个rtsp实时流媒体视频的播放,在移动端尝试了多个第三方能播放rtsp流实时视频的软件后发现EasyPlayer的 ...
- Android 11.0 当安装多个播放器时,设置默认播放器播放歌曲
目录 1.概述 2.当安装多个播放器时,设置默认播放器播放歌曲的核心类
最新文章
- WMI技术介绍和应用——总结(完)
- python开源项目贡献_通过为开源项目做贡献,我如何找到理想的工作
- xp工作组计算机打不开,XP“网上邻居”、“查看工作组计算机”打不开及无法访问局...
- PHP中不用第三个变量交换两个变量的值
- vb 6.0 获取重定向的url_接口测试:A07_HttpRunner重定向_04_解决方案
- CVPR 2021 | 微软提出解构式关键点回归, 刷新COCO自底向上多人姿态检测记录!...
- Python之路【第三篇】:Python基础(二)
- java 蓝桥杯算法训练 P0501
- SSM框架-实现Mybatis分页功能-foreknow_cms
- RSA加密解密(附源码工程)
- JAVA apidoc 官方文档下载地址
- linux环境(centos7.3)下安装Xilinx FPGA以及烧录算法教程
- Android下载PDF文件
- win7共享wifi之bat文件
- 定时任务最简单的3种实现方法(超好用)
- 80后 最牛的辞职信
- pythonbmi代码_用python写一个BMI体制指数测试
- VIO测试准备——使用imu_utils和kalibr进行相机与IMU标定
- 转载:选一个适合自己的加密芯片,加密IC,如何才能真正的做到不被破解。
- Discuz!论坛部署