Comments (7)
All of these archs run linux (by definition),
so they can compile natively, which makes this a bit pointless.
In general though, we are interested in platforms that do need to cross-compile.
Please report here if you want to run rtptools on such a platfrom.
from rtptools.
The rtp protocol are used on voice/tele conference machine.
Working at the electronic company would require to have cross-compiling since it can not build natively on the device like polycon and cisco products.
from rtptools.
It is very strange for me for the comment.
"so they can compile natively, which makes this a bit pointless."
while the huge number of engineers have to use cross-compilation for making earnings.
from rtptools.
The products of embedded network device such as voice/tele conference machines tend to use bigendian hardware for the performance of handling network byte order.
from rtptools.
Yes, every HW VOIP phone (for example) needs to have a RTP implementation.
And most probably it has been cross-compiled for the machine. And yes, telco engineers
must cross-compile that stuff daily. How does that relate to rtptools specificaly?
But really, if anyone needs to cross-compile rtptools, please report here.
from rtptools.
I did have to cross compile rtptools when I was working for electronic companies.
When prototype boards comes out from hardware department, and the software engineer have to work on the board,
often time what happened was that initial batch did not have any of external network connection such as ethernet or 3G/LTE were not working.
Some time, the board does not have ethernet chip or came out with the chip do not have driver (or changed without notifying software department) or 3G/LTE have not passed the FCC/Telec compliance and can not distribute any radio out of the device even working inside the building (Precious Anechoic chamber is for hardware engineer to pass the compliance as soon as possible).
But software programmer would like to test RTP protocol as soon as possible to meet the deadline.
So easiest to test RTP packets from the software stack was using rtpdump, rtpplay and rtpsend internally in the board using localhost, for at least cheeking the packet confirmation and integrity.
The supporting cross-compilation on the new configure is not high priority but it is worth making it work in the future.
from rtptools.
Running rtpdump and rtpplay localy is exactly what I intend to do in make test
:-)
from rtptools.
Related Issues (20)
- Enable Travis CI for the columbia-irt/rtptools repository HOT 4
- rtpdump: the port number is added by one HOT 1
- verbose option not working on rtpdump
- rtpdump: uninitialized value of start in RD_hdr_t will be written when reading from a file HOT 1
- Centos 7 source rpm build fails with /usr/bin ... conflicts with file from package filesystem... HOT 2
- connect: Address family not supported by protocol family HOT 2
- rtpsend: "Line ???? is invalid" HOT 2
- RTP Tools website offline? HOT 1
- RTPDump to file
- winsock HOT 8
- Mac OS build is failing due to ACTION macro problems HOT 3
- config.h is not included with make dist, failes to build on Windows HOT 2
- make depend fails, CentOS, Fedora do not have mkdep HOT 2
- Get rtptools added to Debian
- make rpm is not working at the moment HOT 5
- RFC: moving getopt() to compat-* HOT 5
- rtptrans: uses ipv4 address for SSRC in RTP header HOT 1
- rtpdump segfaults HOT 1
- use even-numbered ports for RTP HOT 2
- build fails on win for 'err.h' HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rtptools.